正则表达式

≯℡__Kan透↙ 提交于 2019-12-01 22:59:39

正则表达式

匹配单个字符的元字符

 

元字符

匹配对象

.

点号

匹配单个任意字符

[abc]

字符组

匹配abc中的任意单个字符,写正则表达式的时候"["和"]"需要用"\"转义

[^abc]

排除型字符组

匹配abc之外的任意单个字符,"["同样需要转义

\char

转义字符

匹配char对应的普通字符,例如char是*,那么\*就匹配*

提供计算功能的元字符

问号

匹配一次或0次

*

星号

匹配任意次或0此

+

加号

至少匹配一次

{min,max}

区间量词

至少匹配min次,至多匹配max次

匹配位置的元字符

^

脱字符

匹配一行的开头处

$

美元符

匹配一行的结尾处

\<

单词分界符

匹配单词的开始位置

\>

单词分界符

匹配单词的结束位置

其他元字符

|

多选(alternation)

匹配任意分隔的表达式,写正则时需要写成"\|"

(…)

括号

限定多选结构的范围,同样"("和")"需要转义

\1 \2 …

反向引用

匹配之前第一组括号,第二组括号...中匹配的文本

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!