美文网首页
linux学习100篇51:正则表达式:元字符

linux学习100篇51:正则表达式:元字符

作者: Seurat_Satija | 来源:发表于2021-06-01 09:25 被阅读0次

    元字符是正则表达式的基本组成元素。元字符在这里跟它通常表达的意思不一样,而是以某种特殊的含义去解释。有些元字符在写在方括号内时有特殊含义。 元字符如下:

    元字符 描述
    .   匹配除换行符以外的任意字符。
    [ ] 字符类,匹配方括号中包含的任意字符。
    [^ ]    否定字符类。匹配方括号中不包含的任意字符
    *   匹配前面的子表达式零次或多次
    +   匹配前面的子表达式一次或多次
    ?   匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。
    {n,m}   花括号,匹配前面字符至少 n 次,但是不超过 m 次。
    (xyz)   字符组,按照确切的顺序匹配字符 xyz。
    |   分支结构,匹配符号之前的字符或后面的字符。
    \   转义符,它可以还原元字符原来的含义,允许你匹配保留字符 [ ] ( ) { } . * + ? ^ $ \ |
    ^   匹配行的开始
    $   匹配行的结束
    

    相关文章

      网友评论

          本文标题:linux学习100篇51:正则表达式:元字符

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