这是本文档旧的修订版!


正則表達式

特殊符号 描述 示例 示例意义
| 管道符号,表示选择其中一个进行匹配 re1| re2 选择匹配正则表达式re1或者re2
. 匹配除去\n之外的任意字符 d.d 表示匹配d与d之间为任意字符的情况,如“did”“d2d”等
^ 匹配字符串起始部分 my 表示任何以my作为开始的字符串
$ 匹配字符串终止符 bye$ 表示匹配任何以bye结束的字符串
* 匹配0或者多次左端出现的正则表达式 [0-9]* 表示匹配以任意个数字开始的字符串
+ 匹配1次或者多次左端出现的正则表达式 [0-9]+ 表示匹配以1个或者多个数字开始的字符串
? 匹配0次或者1次左端出现的正则表达式 [0-9]? 表示匹配以0个或者1个数字开始的字符串
{N} 匹配N次左端出现的正则表达式 [0-9]{N} 匹表示配以N个数字开始的字符串
{M,N}
[...]
[.-.]
[^...]
()
\d\D
\w\W
\s\S
\b\B
\N
\c 仅按照c的字面意思进行匹配 \* 匹配字符\*
\A\Z \A匹配字符串的开始,\Z匹配字符串的结尾 \Acar 匹配以car开始的字符串
it/skills/正則表達式.1638090427.txt.gz · 最后更改: 2021-11-28 09:07 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0