构造 | 匹配于 |
---|---|
字符 | |
x | 字符 x |
// | 反斜线字符 |
/0 n | 八进制值的字符0 n (0 <= n <= 7) |
/0 nn | 八进制值的字符 0 nn (0 <= n <= 7) |
/0 mnn | 八进制值的字符0mnn 0 mnn (0 <= m <= 3, 0 <= n <= 7) |
/x hh | 十六进制值的字符0x hh |
/u hhhh | 十六进制值的字符0x hhhh |
/t | 制表符('/u0009' ) |
/n | 换行符 ('/u000A' ) |
/r | 回车符 ('/u000D' ) |
/f | 换页符 ('/u000C' ) |
/a | 响铃符 ('/u0007' ) |
/e | 转义符 ('/u001B' ) |
/c x | T对应于x的控制字符 x |
字符类 | |
[abc] | a , b , or c (简单类) |
[^abc] | 除了a 、b 或c 之外的任意 字符(求反) |
[a-zA-Z] | a 到z 或A 到Z ,包含(范围) |
[a-z-[bc]] | a 到z ,除了b 和c : [ad-z] (减去) |
[a-z-[m-p]] | a 到z ,除了m 到 p : [a-lq-z] |
[a-z-[^def]] | d , e , 或 f |
预定义的字符类 | |
. | 任意字符(也许能与行终止符匹配,也许不能) |
/d | 数字: [0-9] |
/D | 非数字: [^0-9] |
/s | 空格符: [ /t/n/x0B/f/r] |
/S | 非空格符: [^/s] |
/w | 单词字符: [a-zA-Z_0-9] |
/W | 非单词字符: [^/w] |
入门正则表达式例子
最新推荐文章于 2024-05-23 14:58:11 发布