字符类

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

特殊字符

  • hh 8进制值hh所表示的字符
  • xhh 16进制值hh所表示的字符
  • uhhhh 16进制值hhhh所表示的Unicode字符
  •  Tab
  •  换行符
  •  回车符
  • 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
文章导航