正则表达式一些语法

正则表达式:

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结尾,尽可能匹配最近的

 

posted @ 2021-11-07 11:16  sake柚屿  阅读(24)  评论(0)    收藏  举报