正则表达式常⽤操作符
正则表达式常⽤操作符
操 作 符 说 明 正 则 表 达 式 样 例 . 匹配任何字符(换⾏符除外) 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小时内删除。
发表评论