阅读(771) (0)

正则表达式 字符类

2016-02-24 16:10:44 更新

当需要匹配明确的字符或字符集合时候,就用到字符类。

特殊字符

  • \0hh 8进制值hh所表示的字符
  • \xhh 16进制值hh所表示的字符
  • \uhhhh 16进制值hhhh所表示的Unicode字符
  • \t Tab
  • \n 换行符
  • \r 回车符
  • \f 换页符
  • \e Escape
  • \cN ASCII控制字符。比如\cC代表Ctrl+C
  • \p{name} Unicode中命名为name的字符类,例如\p{IsGreek}

陈列

  • [aeiou] 匹配一个元音字符
  • [.?!] 匹配给定的一个标点

范围

  • [0-9] 匹配0~9的数字,同\d
  • [a-z] 匹配所有小写字母
  • [a-zA-Z] 匹配所有字母
  • [a-z0-9A-Z_] 等同于\w