正则表达式测试
输入正则表达式和测试文本,实时查看匹配结果、索引位置和捕获分组。
正则配置
输入 JavaScript 正则表达式主体,不需要包裹 / /。
//gi
测试文本
输入需要匹配的文本内容。
字符: 68行数: 5字节: 68匹配数: 2
匹配预览
匹配内容会用高亮背景显示。
Contact us:
support@chatworkon.com
admin@example.org
invalid-email@
匹配结果摘要
#1 [12, 34) support@chatworkon.com
#2 [35, 52) admin@example.org
匹配详情
查看每一项匹配内容、索引位置和捕获分组。
#1 [12, 34)
22 字符
匹配内容
support@chatworkon.com
#2 [35, 52)
17 字符
匹配内容
admin@example.org
提示
- 如果关闭 g flag,只会返回第一个匹配结果。
- 正则表达式不需要写外层斜杠,例如输入 \d+,不要输入 /\d+/。
- 复杂正则可能在超长文本上消耗较多性能,建议控制测试文本长度。
使用说明
实时匹配
输入正则和测试文本后,自动展示匹配数量、索引位置和匹配内容。
支持常用 flags
支持 g、i、m、s、u flags,适合大多数 JavaScript 正则测试场景。
分组查看
可以查看捕获分组内容,方便调试复杂表达式。
相关工具
同类场景下可能会用到。