美文网首页
2、常见的正则表达式

2、常见的正则表达式

作者: Shelton_Kevin | 来源:发表于2016-04-07 12:59 被阅读21次

    字符

    • \反斜杠字符
    • \r回车符
    • \n换行符

    字符类

    • [ ]是一个字符的校验
    • [abc] a, b 或c(简单类)
    • [a-zA-Z] a-z或A-Z两头的字母包括在内
    • [a-d[m-p]] a-d或m-p并集

    预定义字符类

    • .任何字符
    • \d 数字 :[0-9]
    • \D 非数字 :[^0-9]
    • \s 空白字符 :[ \t\n\x0B\f\r]
    • \S 非空白字符:[^\s]
    • \w 单词字符 : [a-zA-Z_0-9]
    • \W 非单词字符:[^\w]

    数量词

    • X ? : 一个或个次也没有
    • X* :零个或多个
    • X+:一个或多个
    • X{n}:恰好n个
    • X{n,}: 至少n个
    • X{n,m}:至少n个,但不超过m个

    边界匹配器

    • ^行的开头
    • $行的结尾
    • \b单词边界
    • \B非单词边界
    • \A输入的开头
    • \G上一个匹配的结尾
    • \Z输入的结尾,仅用于最后的结束符(如果有的话)
    • \z输入的结尾

    相关文章

      网友评论

          本文标题:2、常见的正则表达式

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