正则表达式测试
实时测试正则表达式,高亮匹配结果,支持标志位和捕获分组。
//
How to Use
- 在正则表达式输入框中输入你的模式。使用输入框下方的切换按钮添加标志位:g(全局匹配)、i(忽略大小写)、m(多行模式)、s(dotAll 模式)、u(Unicode 模式)。
- 在文本区域粘贴或输入测试字符串——可以逐行输入,也可以整段文本。匹配结果实时高亮显示,不同捕获组以不同颜色区分。
- 在下方的结果面板中查看每个匹配项及其捕获组。可以单独复制某个匹配、复制所有匹配,或复制完整的匹配详情用于代码中。
Frequently Asked Questions
- 支持哪些正则标志位?
- 测试器支持所有标准 JavaScript 正则标志位:g(global——查找所有匹配)、i(case-insensitive——忽略大小写)、m(multiline——^ 和 $ 匹配行边界)、s(dotAll——. 匹配换行符)、u(unicode——启用完整 Unicode 匹配)。
- 可以测试邮箱、URL 等常用模式吗?
- 可以——测试器支持任意有效的正则表达式。你可以测试邮箱验证、URL 匹配、电话号码、IP 地址、HTML 标签或任何自定义模式。利用测试字符串区域输入多个用例,验证模式是否能正确处理各种边界情况。
- 如何转义正则表达式中的特殊字符?
- 在特殊正则字符(. * + ? ^ $ 花括号 [ ] ( )