在下正则,有何贵干

东瀛有男,其名坂本

前言:本文暂且先以用的角度去学习正则,后续会继续探索算法的。使用的参考资料有
(1)正则表达式30分钟入门
(2)正则练习网站regexone
(3)实践中写正则使用到的测试工具regexr

元字符速览

元字符 匹配规则 示例
\b 位置单词的分隔符 \bin\b 能匹配 "made in china" 不能匹配"inlet"
. 字符除了换行符以外的任何字符 ... 能匹配 "yes"
* 数量指定其前面的字符能够连续重复任意次 .能匹配任意不换行的字符串,包括空串,a能匹配"","aaa","aaaa"
\d 字符一位数字 \d 匹配 0,1,2,....,9; /d{2}表示2位数字,/d{1,5}表示不少于1位不多于5位,以此类推
\s 字符空白字符,如换行,空格,制表符等 \s匹配""," ","   "
\w 字符匹配数字,下划线,字母,汉字 \w*匹配一个单词,一个变量名
+ 数量至少一次 a+能匹配"a","aa"但是不能匹配""
^和$ 位置分别代表字符串的开头和结尾 \bin\s.+能匹配"made in china",但^\bin\s.+$匹配不了

还有一些 在下文进行陆续补充

举几个例子

....未完待续

你可能感兴趣的:(在下正则,有何贵干)