正则表达式测试

在线正则表达式测试工具

正则
匹配 8 处
电话 「010」-「1234」「5678」 与 「021」-「8765」「4321」,邮编 「1000」「00」
#1 @3010
#2 @71234
#3 @115678
#4 @18021
#5 @228765
#6 @264321
#7 @341000
#8 @3800
常用语法速查
.任意字符(不含换行,除非 s 标志)
\d \D数字 / 非数字
\w \W单词字符 / 非单词字符
\s \S空白 / 非空白
^ $行首 / 行尾(m 标志按行)
[abc] [^abc]字符集 / 取反
a{2,4} a* a+ a?重复
(abc) (?:abc)捕获组 / 非捕获组
(?<name>abc)命名捕获组
\b \B单词边界 / 非边界
(?=) (?!)先行 断言/否定
(?<=) (?<!)后行 断言/否定(u 标志)