美文网首页
glob风格通配符

glob风格通配符

作者: Jamza | 来源:发表于2021-08-16 21:14 被阅读0次

所谓的glob风格通配符,即使用特定的字符(被称为元字符),实现快速匹配字符串的目的。这个目的与正则表达式基本相同,但是glob风格通配符相比正则表达式要简单很多,目前在Linux Shell中比较常见,另外在redis数据库中的订阅、发布功能中也被使用。

glob风格通配符相关的元字符常用的包括:

  • *:匹配零个或者多个字符
  • ?:匹配一个字符
  • []:匹配指定集合中的任意单个字符,比如[abc]表示匹配单个字符a或者b或者c
  • {a,b}:匹配a或者b,a与b也是通配符,可以由其他通配符组成
  • !:表示非,比如!1.txt表示排除文件1.txt
  • [0-9]:匹配单个数字
  • [[:upper:]]:匹配任意单个大写字母
  • [[:lower:]]:匹配任意单个小写字母
  • [[:digit:]]:匹配任意单个数字,等价于[0-9]
  • [[:alpha:]]:匹配任意单个字母,包括大写字母与小写字母
  • [[:alnum:]]:匹配任意单个字母与数字
  • [[:space:]]:匹配单个空白字符
  • [[:punctl:]]:匹配单个标点符号
  • [^]:匹配指定集合之外的其他任意单个字符,比如[^abc]表示匹配除了a、b、c以外的其他任意字符

相关文章

  • note_16.2_shell脚本case、function

    bash脚本编程: case语句: case支持glob风格的通配符:  *:任意长度的任意字符;  ?:任意单个...

  • shell编程进阶

    流程控制 if 单条件 双分支 多分支 case case支持glob风格的通配符: *: 任意长度任意字符?: ...

  • 【python】glob模块

    glob模块 glob模块通配符 通配符功能*匹配0或多个字符**匹配路径下 “所有文件的名字”及“所有子目录的文...

  • Linux Bash基础特性 (2)

    1.命令别名(alias) 2 通配符:glob(globbing)

  • redis第三章:数据结构

    redis数据结构 键管理 glob风格通配符规则: 符号意义?匹配一个字符*匹配任意个(包括0个)字符[]匹配括...

  • glob表达式

    glob表达式(glob expressions)通配符: * 匹配文件路径中的0个或多个字符,但**不会匹配路径...

  • Glob匹配模式

    在Linux中,glob是用来匹配路径名的通配符,主要包含以下四种: 通配符(Wild Matching) *匹配...

  • SQLite Glob 子句

    SQLite Glob 子句 SQLite 的 GLOB 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与...

  • [perl] 批量读参数

    glob perl中通过文件操作符glob提供相当于shell中的指定多个文件的“通配符”语法功能 参考:perl...

  • python glob.glob()

    python 用glob.glob()来遍历数据 这个python 可以用来进行类似正则表达式的操作,可以用通配符...

网友评论

      本文标题:glob风格通配符

      本文链接:https://www.haomeiwen.com/subject/aeqmbltx.html