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