Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_right开发者工具chevron_right正则表达式测试器正则表达式测试器

正则表达式测试器

测试正则表达式,支持实时匹配高亮和替换模式。

//g
search_off未找到匹配

相似工具

正则表达式生成器

正则表达式生成器

浏览常见正则表达式模式库,附有令牌说明。

正则拆分工具

正则拆分工具

在浏览器中使用正则表达式拆分文本。

正则提取器

正则提取器

在浏览器中使用正则表达式从文本里提取匹配内容。

正则替换工具

正则替换工具

在浏览器中使用正则表达式替换文本。

视频速度控制器

视频速度控制器

视频速度控制器可直接在浏览器中为复查、课程或精彩片段调整快慢。适合快速、私密地整理媒体、发布内容、制作课程、演示和日常编辑。

高斯泼溅转换器

高斯泼溅转换器

在 PLY、SPZ、KSPLAT 与 SPLAT 之间转换高斯泼溅场景,转换前即可看到每种目标格式的体积与损失。

邮箱反混淆器

邮箱反混淆器

将混淆的邮箱解码还原为纯文本。支持 HTML 实体、Base64、ROT13、[at]/[dot]、反转文本等。

apps

更多工具

浏览我们完整的免费在线工具集合。

上线前测试正则表达式

正则表达式功能强大,但难以写对。一个小错误——错误的转义、错误的量词或反向字符类——就会破坏验证、解析或数据提取。在REPL或代码编辑器中测试正则表达式既慢又繁琐:编写、运行、调试、重复。等到在生产环境发现问题时,已经造成了实际影响。

这个交互式正则表达式测试器会实时显示你的模式匹配到什么,并即时高亮显示结果。输入模式,用示例字符串测试,查看每个匹配的高亮效果。如果不起作用,立即调整并查看结果。

实时查看匹配结果

输入模式时,测试字符串中的匹配项会即时高亮:

  • 高亮匹配:每个匹配都有颜色和编号
  • 捕获组:精确查看每个 (...) 捕获组的内容
  • 匹配计数:找到的匹配总数
  • 详细信息:每个捕获组的内容和位置

匹配和替换模式

匹配选项卡:验证电子邮件、URL、电话号码、日期或任何需要提取或验证的文本模式。

替换选项卡:输入替换字符串,即时查看结果。使用捕获组引用($1$2)重新组织匹配内容。

完整的JavaScript正则标志

  • 全局 (g):查找所有匹配,而不仅仅是第一个
  • 忽略大小写 (i):无论大小写都匹配
  • 多行 (m)^$ 匹配行边界
  • DotAll (s). 匹配换行符

内置示例模式

包含电子邮件、URL、日期、电话号码和字母数字验证的预设模式,选择后可直接使用和修改。

实际使用场景

表单验证:在嵌入表单之前测试邮件、密码、电话号码等输入模式。

数据解析:从日志、CSV或非结构化文本中提取字段。

字符串转换:使用捕获组引用重命名变量、重新格式化日期或重构字符串。

100%本地处理,无外部请求

模式保留在浏览器中,可安全测试敏感数据,无需担心隐私问题。