正则表达式
元字符
元字符 | 说明 |
---|---|
. | 匹配除了换行符以外的任意字符 |
* | 指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配 |
.* | 任意数量的不包含换行的字符 |
\b | 单词的开头或结尾,也就是单词的分界处 |
\w | 匹配字母、数字、下划线、汉字 |
\s | 匹配任意空白字符 |
\d | 匹配数字 |
^ | 匹配字符串开始 |
$ | 匹配字符串结束 |
反义
元字符 | 说明 |
---|---|
\W | 匹配非字母、下划线、数字、汉字 |
\S | 匹配不是空白字符串 |
\D | 匹配任意非数字的字符 |
\B | 匹配不是单词开始或者结束的位置 |
[^x] | 匹配除了x 以外的任意字符 |