文本处理

正则表达式在线测试工具

在线测试正则表达式,实时高亮匹配结果,展示捕获组内容,支持 g、i、m 等 flags 切换并内置常用正则模板,适合开发调试和规则验证。

正则测试开发

收藏工具

当前还没有选择收藏模式。

快捷操作

返回文本处理 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

文本处理

正则表达式测试

/ / g
Flags:

常用正则模板

匹配高亮

输入正则和文本后自动高亮
状态:等待输入 匹配:0 捕获组:0

已复制结果

匹配详情

使用场景

  • 编写代码前验证正则表达式的匹配行为
  • 调试日志提取和文本解析规则
  • 测试表单校验规则的边界情况

如何使用

  1. 输入正则表达式并按需切换 flags
  2. 粘贴待测试的文本内容
  3. 查看高亮的匹配结果、数量和捕获组明细

示例输入输出

输入

正则: \b[a-z]+\b
文本: hello 123 world

输出

hello, world

FAQ

支持哪些正则 flags?

支持 g(全局)、i(忽略大小写)、m(多行)、s(点号匹配换行)等 JavaScript 正则标志,可通过按钮直接切换。

能查看捕获组的内容吗?

可以。每个匹配项的编号捕获组和命名捕获组都会单独列出。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

正则替换

正则替换 - 在线批量查找替换工具

可用

在线正则表达式替换工具,支持自定义 Flags 与捕获组引用,可批量查找并替换文本,处理在浏览器本地完成,适合数据清洗、日志脱敏和批量改写。

正则 替换 文本

正则提取

正则提取 - 用表达式批量抓取匹配项

可用

用自定义正则从文本中提取全部匹配项,支持 Flags、捕获组、展开全部捕获组、去重与多种输出格式,适合日志字段抽取和结构化收集。

文本 正则 提取

正则解释与测试

正则解释 - 匹配高亮与校验

可用

在浏览器本地测试正则表达式,高亮匹配结果并检查表达式是否可编译,适合调试邮箱、IP 等提取规则,避免盲目粘贴不明来源的正则。

正则 匹配 调试