正则表达式

 

1、什么是正则?

  用一个表达式去匹配结果

2、基本要素:元字符类、数量限定符、位置限定符、特殊符号

3、元字符类:

  . :匹配任意一个字符

  \d:任意单个数字

  [ ]:匹配括号中的任意一个字符,如字符串(abaacb)正则表达式a[a-d]b  匹配结果acb。( - 在[ ] 表示范围);又或者[0-9],则匹配0~9中任意一个;[a-zA-Z],匹配所有大小写字母

 

4、数量限定符(表示数量限定符前面内容次数):

  * : 表示0次或更多次,贪婪匹配

  + : 表示1次或者更多次

  ?:表示0次或者1次

  {n}:表示重复n次

  {n,}:表示重复n次或者更多次

  {n,m}:表示重复n~m次

 

5、位置限定符

  ^ :匹配行首位置

  $ :匹配行末位置

 

6、其它

  a|b :表示a或者b

  ( ):括号内的部分作为一个整体

  

 7、几个小练习

  a)匹配数字:1234  

       可以:.*   或 \d{4} 或[1-4]{4}等

8、转义

  转义可以使用:\

正则表达式测试网站:http://c.runoob.com/front-end/854

文章参考:https://blog.csdn.net/cherrydreamsover/article/details/80941220

posted @ 2019-11-13 15:34  红枣枸杞  阅读(210)  评论(0编辑  收藏  举报