返回首页
正则表达式测试器
提供实时语法高亮匹配、捕获组分析、词法大白话解释与测试用例验证系统。
正则表达式 (Regular Expression)
/
/
说明
g
i
m
s
y
测试文本 (Test Text)
匹配分析
速查 & 示例
大白话解释
测试用例
🚩 匹配修饰符说明 (Flags)
g
全局匹配 (Global)
:检索全部匹配项,而非仅在找到第一个后就停止。
i
忽略大小写 (Ignore Case)
:匹配时不区分英文字母的大小写。
m
多行匹配 (Multiline)
:使边界符
^
和
$
能够匹配每一行的开头和结尾。
s
单行匹配 (DotAll)
:使句点
.
能够匹配包含换行符在内的任意字符。
y
粘性匹配 (Sticky)
:仅从上一次匹配成功的下一个位置开始进行连续匹配。
内置示范例
📧 匹配电子邮箱
Email
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
加载此示例
📱 中国手机号码
Phone
(?:\+?86)?1[3-9]\d{9}
加载此示例
🌐 提取 URL 链接
URL
https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&//=]*)
加载此示例
字符组与常用元字符
.
匹配除换行符外的任意单个字符
\d
匹配任意一个数字,等同于 [0-9]
\D
匹配任意非数字字符
\w
匹配字母、数字、下划线,等同于 [a-zA-Z0-9_]
\s
匹配任意空白字符(空格/制表符/换行)
量词 (Quantifiers)
*
匹配 0 次或多次
+
匹配 1 次或多次
?
匹配 0 次或 1 次(可选)
{n,m}
匹配最少 n 次,最多 m 次
锚点与边界 (Anchors)
^
匹配字符串或行的开头
$
匹配字符串或行的末尾
\b
匹配单词边界
➕ 添加新测试用例
生成分享链接
清空所有
提示:输入正则或文本会自动触发实时匹配。
成功