正则表达式快速入门总结
- 正则表达式快速入门总结
-
- 匹配位置
- 匹配数字及字符
- 零宽断言
正则表达式快速入门总结
正则表达式匹配主要就是两个事情,一个匹配位置,另外一个就是匹配字符,下面是总结。
匹配位置
\b 仅代表词的开头或者结尾,单词只能包括数字、字母、汉字等,不包括特殊符号
\B 匹配任意不是单词开头或者结束的位置
^ 代表字符串的开头
$ 代表字符串的结尾
() 分组 括号里作为一个整体
| 或
匹配数字及字符
\d 匹配一位数字
\d{n} 匹配了n个数字
\d{m,n}匹配了[m,n]之间的数字,左右都是闭区间
\D匹配任意非数字的字符
. 匹配除换行符外的任意一个字符
* 代表前面的部分重复n次(n>=0)
+ 代表前面的部分重复m次 (m>0)
? 代表前面的部分0次或1次
\s 匹配任意的空白符(空格,制表符,换行符,中文全角空格等)
\S 匹配任意不是空白符的字符
\w 匹配字母或者数字或者下划线或者汉字等
\W 匹配任意不是字
共有条评论 网友评论