美文网首页
正则表达式篇之四 (通配符 vs 正则表达式)

正则表达式篇之四 (通配符 vs 正则表达式)

作者: 癞痢头 | 来源:发表于2021-03-03 15:19 被阅读0次

    通配符 wildcards

    通配符[wildcards]的主要作用是表示一组linux路径

    通配符又叫做 globbing patterns。因为 Unix 早期有一个/etc/glob文件保存通配符模板,后来 Bash 内置了这个功能,但是这个名字被保留了下来。

    通配符早于正则表达式出现,可以看作是原始的正则表达式。它的功能没有正则那么强大灵活,但是胜在简单和方便。

    通配符与正则的不同表现于以下几点:

      1. 应用领域

      通配符匹配的是文件名, 而正则表达式常用于文本内容的匹配

      1. 他们的约定不同
    符号 正则表达式 通配符
    * 匹配前面的子表达式零次或多次 任意数量的字符,包含空
    ? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符 代表一个占位符号,同正则表达式中的 . 号
    . 代表任意字符 特殊的符号{a..z} 等使用,或者.号本身
    [ 模式匹配 模式匹配

    参考文件

    相关文章

      网友评论

          本文标题:正则表达式篇之四 (通配符 vs 正则表达式)

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