对照表格
语法 | 说明 |
---|---|
. | 可代表任意单个字符 |
\ | 转义 |
[] | 匹配单个字符的字符合集,注意字符合集中的特殊字符可不用进行转义处理,当然,转义更好,举个栗子[\w.]与[\w.]效果等同 |
^ | 取非 |
[\b] | 回退(并删除)一个字符(Backspace键) |
\f | 换页符 |
\n | 换行符 |
\r | 回车符 |
\t | 制表符(Tab键) |
\v | 垂直制表符 |
\d | 任何一个数字字符(等价于[0-9]) |
\D | 任何一个非数字字符(等价于[^0-9]) |
\w | 任何一个字母数字字符(大小写均可)或下划线字符(等价[a-zA-Z0-9_]) |
\W | 任何一个非字母数字或非下划线字符(等价于[^a-zA-Z0-9_]) |
\s | 任何一个空白字符(等价于[\f\n\r\t\v]) |
\S | 任何一个非空白字符(等价于[^\f\n\r\t\v]) |
+ | 匹配一个或多个字符(或字符合集),至少一个,不匹配零个字符的情况 |
* | 匹配零个或多个任意字符(或字符合集),可以没有匹配 |
? | 只能匹配一个字符(或字符集合)的零次或一次出现 |
\b | 单词的边界,用来匹配一个单词的开始或结尾 |
[\u4e00-\u9fa5] | 匹配中文字符的正则表达式 |