正则表达式

实时测试正则表达式,高亮显示匹配结果,支持捕获组和替换预览。

编程编码 · ToolBox

工具介绍

写正则总是调不对?正则表达式测试工具提供实时匹配验证,输入正则和测试文本后立刻高亮所有匹配结果,还能查看捕获组详情和替换预览效果。程序员校验邮箱、手机号等格式前可以先在这里把表达式调通;运营同学从文本中批量提取链接、日期时也能边写边看结果,不用反复运行代码。匹配过程实时反馈,改一个字符马上就能看到变化,大幅降低正则的试错成本。

使用步骤

  1. 在正则输入框中编写表达式,按需选择匹配模式
  2. 在测试文本区域粘贴待匹配的样本文本
  3. 查看高亮的匹配结果和捕获组信息
  4. 需要替换时填写替换规则,预览替换后的效果

常见问题

支持哪些正则语法和匹配模式?

支持JavaScript正则语法,包括全局匹配、忽略大小写、多行模式等常用修饰符,捕获组和反向引用也可正常使用。

为什么我的正则在代码里报错,这里却能匹配?

不同编程语言的正则引擎存在差异(如命名捕获组、逆向断言的写法不同),请以实际使用语言的语法为准做最终验证。

正则表达式可以保存下来下次用吗?

工具本身不提供表达式收藏功能,常用正则建议自行记录在笔记或代码片段管理工具中,方便随时复用。