正则表达式在线测试工具

实时匹配、高亮显示、捕获组分析,专为开发者打造的正则调试工具

/ /
请输入正则表达式
0 字符 0 行

替换功能

常用正则表达式模板

常用语法速查

\d 数字 [0-9]
\w 字母数字 [a-zA-Z0-9_]
\s 空白字符
. 任意字符(除换行)
^ 行首
$ 行尾
* 0次或多次
+ 1次或多次
? 0次或1次
{n,m} n到m次

使用技巧

  • 使用捕获组 () 提取部分匹配
  • 使用命名捕获组 (?<name>...) 提高可读性
  • 使用 \b 匹配单词边界
  • 使用 (?:...) 非捕获组避免不必要的捕获

使用说明

  1. 1 在正则表达式输入框中输入您的正则模式,如 \d+
  2. 2 勾选匹配标志(g: 全局匹配, i: 忽略大小写, m: 多行模式)
  3. 3 在测试文本框中输入要匹配的文本内容
  4. 4 匹配结果会自动高亮显示,不同匹配项使用不同颜色标识
  5. 5 使用替换功能时,支持 $1, $2 等反向引用

工具介绍与功能

正则表达式在线测试工具,提供实时匹配、高亮显示、捕获组分析等功能,专为开发者打造,助力快速调试和验证正则表达式。

  • 实时匹配:输入正则表达式和测试文本后,自动执行匹配并高亮显示结果
  • 捕获组展示:树形结构展示所有捕获组,清晰呈现匹配结构
  • 正则替换:支持正则替换功能,实时预览替换结果
  • 模板库:内置常用正则表达式模板,一键应用

安全保障

  • 本地处理:所有正则匹配和替换操作均在浏览器本地执行
  • 隐私保护:测试文本完全保存在本地浏览器中,不记录、不存储、不传输
  • XSS防护:高亮显示时对所有用户输入进行HTML转义