正则表达式测试

实时测试正则表达式,支持常用正则模板、捕获组展示和批量文本替换

正则表达式

测试文本

匹配结果

输入正则表达式和测试文本后自动匹配

功能介绍

在线正则表达式实时测试与调试工具,支持语法高亮匹配、文本替换和分组捕获展示。适合正则学习、代码开发和日志分析中的模式验证场景。

关键特点

  • 实时正则匹配
  • 支持替换操作
  • 显示分组捕获
  • 支持常用正则示例
  • 支持多种标志(g/i/m/s/u/y)
  • 批量文本替换,可引用捕获组

使用教程

  1. 在「正则表达式」输入框中输入或从下拉模板选择要测试的正则表达式,如 \d+
  2. 在「测试文本」输入框中输入要匹配的文本内容
  3. 工具将自动实时高亮显示所有匹配结果,并输出匹配总数
  4. 可通过勾选「全局匹配」「忽略大小写」「多行模式」切换匹配行为
  5. 点击「加载示例」按钮可快速体验内置的正则匹配场景

使用示例

输入示例:

正则: \b\d{3}-\d{4}\b
文本: 联系方式: 010-8888, 021-6666, 0755-1234

输出结果:

找到 3 处匹配:
010-8888 (位置 6-13)
021-6666 (位置 15-22)
0755-1234 (位置 24-32)

常见问题

支持哪些正则语法?

支持 JavaScript RegExp 的所有语法,包括分组、断言、量词、字符类等。

相关工具

大小写转换 | 字数统计 | 字符串相似度