正则表达式常⽤操作符
正则表达式常⽤操作符
操 作 符                    说 明                        正 则 表 达 式 样 例                    .  匹配任何字符(换⾏符除外)                                      b.b
[...]          匹配字符组⾥出现的任意⼀个字符                                [abcd]
*  匹配前⾯出现的正则表达式零次或多次                                  abc*
+  匹配前⾯出现的正则表达式⼀次或多次                                  abc+
匹配前⾯出现的正则表达式零次或⼀次                                  abc?
|  匹配左或右任意⼀个正则表达式                                re1 | re2
{A}  匹配前⾯出现的正则表达式A次                                [0-9]{5}
{A, B}  匹配前⾯出现的正则表达式A-B次(含B)                              [0-9]{1, 5}
^    匹配字符串的开始                                  ^abc
$  匹配字符串的结束                                  abc$
[...]  匹配从字符a-b中的任意⼀个字符                          [0-9],[A-Za-z]
[^...]  不匹配此字符集中出现的任何⼀个字符, 包括某⼀范围的字符                            [^abc], [^a-z]
(...)  匹配封闭括号中的正则表达式,并保存为⼦组                          ([1-3]{2})
\d  匹配任何数字                                \d\.txt
\w  匹配任何数字字母字符(包括_),\W与\w作⽤相反                                \w?
\s  匹配任何空⽩符,等价于[\n\s\r\v\f],\S与\s作⽤相反                                  \s?
\b  匹配单词边界,\B与\b作⽤相反                            \bMonkey\b
\nn  匹配已保存的⼦组regex匹配
\c  逐⼀匹配特殊字符c
\A(\Z)  匹配字符串的起始(结束)                          \ATest

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。