常见的正则表达式

王华树 2020-07-26 17:46:03


关注翻译技术沙龙君,网罗翻译行业资讯

微信ID:TranTechno

常见的正则表达式

 

符号

说明

.

匹配任何单个字符,换行符\n除外

\d

匹配一个数字字符,等同于[0-9]

\D

匹配一个非数字字符,等同于[^0-9]

\w

任意一个字母或数字或下划线或汉字,也就是[A-Z]、[a-z]、[0-9]中的任意一个

\W

匹配任何非字母、非数字或非汉字字符,与\w相反

\s

匹配任何空白字符,包括空格、制表符、换页符、换行符等等

\S

匹配任何非空白字符,与\s相反

|

左右两边表达式之间"或"关系,匹配左边或者右边

\r和\n

代表回车或换行符

\t

制表符

\f

换页符

\

将下一个字符标记为一个特殊字符、或一个原义字符

\\

代表\本身

^

与字符串开始的地方匹配,不匹配任何字符

$

与字符串结束的地方匹配,不匹配任何字符

\b

匹配一个单词边界,也就是单词和空格之间的位置,不匹配任何字符

*

匹配前面的子表达式零次或多次,相当于{0,}

+

匹配前面的子表达式一次或多次,相当于{1,}

匹配前面的子表达式零次或一次,相当于{0,1}

[]

匹配方括号中的字符,如[abc]、[a-z]、[0-9]

[^]

匹配不在方括号中的字符

()

将指定表达式作为子表达式

 

 

欢迎关注沙龙君个人账号