正则表达式一些语法
正则表达式:
1.用来匹配字符串的一门表达式语言,使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
可以通过这个网站进行测试 https://tool.oschina.net/regex/

(1)正则支持普通字符
(2)元字符:用一个字符来匹配一堆内容
\d #能够匹配数字(0-9)
\w #能够匹配数字,字母,下划线(0-9,a-z ,A-Z,_)
\D #除了数字以外的内容
\W # 除了数字,字母,下划线以外的内容
[范围] #匹配括号里面的范围内容
[^] #除了括号范围的内容
. #除了换行符(回车)以外的其他所以内容都可以被匹配
(3) 量词:控制前面元字符出现的频次
+ 前面的元字符出现一次或多次

* 前面的元字符出现0次或多次 不是需要的内容也会匹配次数,单独占一行不显示

? 前面的元字符出现0次或者1次

惰性匹配:
格式:
内容1.*内容2 #以内容1开头,内容2结尾,尽可能的匹配多的

内容1.*?内容2 #以内容1开头,内容2结尾,尽可能匹配最近的


浙公网安备 33010602011771号