正则表达式

1.正则表达式是用来进行文本匹配的代码

2.元字符:

+(匹配一次或n次)   d+

*(匹配0次或n次)

?(0次或1次)

{n}(n次)

(匹配单词)

s(匹配空白符)

w(匹配字母,数字,下划线或汉字)

.(换行符以外的任意字符)

d(匹配数字)

^(匹配字符串的开始)

$(匹配字符串的结束)

{} (规定匹配次数{5,12}代表5=<x=<12)

3.字符转义

用于查找元字符本身:例如查找*就是*

4.类[]

用[]自定义类,[abc]就是匹配abc中任何一个,[0-9]相当于d

5.或 |

从左到右匹配

6.分组()

7.反义

D(换成大写,表示非数字)

[^abc] (表示非abc)

8.组名

(?<word>w+) //将w+组名指定为word

引用组:k<word>

原文地址:https://www.cnblogs.com/liuzhongyi1992/p/3512820.html