开发工具

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

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

正则匹配调试

收藏工具

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

快捷操作

返回开发工具 浏览全部工具

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

开发工具

正则解释与测试

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

/ /

使用场景

  • 调试日志邮箱或 IP 提取规则
  • 检查修饰符组合下的匹配范围
  • 验证正则能否成功编译

如何使用

  1. 填写正则与可选修饰符
  2. 粘贴待测文本
  3. 查看高亮匹配与错误提示

示例输入输出

正则

\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\b / 文本含 email

结果

高亮匹配到的邮箱地址

FAQ

会防止灾难性回溯吗?

实现上会尽量限制危险执行对主线程的影响,但复杂回溯仍可能较慢;请避免对不可信正则做超大输入。

语法是哪种方言?

遵循浏览器 JavaScript RegExp 语义,与部分服务端方言可能存在细节差异。

工具列表

相关推荐

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

正则语言转义

正则语言转义 - 跨语言字符串工具

可用

在线把原始正则按目标语言字符串规则转义,输出可用于 Java、JavaScript、Python、Go 等源码的写法,减少双层反斜杠差错。

正则 转义 多语言

命名风格转换

命名风格转换 - 驼峰蛇形等批量

可用

在线批量转换变量命名风格,支持驼峰、帕斯卡、蛇形与其他常见 case,可处理多行文本,适合统一前后端字段名或批量改写标识符。

命名 Case 字符串

文本 Diff 可视化

文本 Diff - 双侧差异高亮对比

可用

左右粘贴两段文本,基于 diff 算法高亮新增与删除片段,便于发现缩进、字段与配置微差,适合对比配置文件、脚本与长文本修订。

Diff 对比 文本