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