使用哪种正则引擎?
使用 JavaScript 正则引擎(与现代浏览器和 Node.js 一致)。多数常见写法与 PCRE 或 Python 相近,但环视断言、部分 Unicode 属性等特性可能不同。
在线测试正则表达式:实时匹配高亮、捕获组、flags 与替换预览,浏览器本地处理。
2 处匹配
Contact [email protected] or [email protected] for help.| # | 索引 | 匹配 | 捕获组 |
|---|---|---|---|
| 1 | 8 | [email protected] | — |
| 2 | 27 | [email protected] | — |
DevCove 正则表达式测试器帮助开发者在浏览器内验证模式,无需上传样本文本。输入正则与 flags,粘贴日志、URL、JSON 或表单内容,即可即时看到高亮匹配、索引位置与捕获组。切换到替换模式可预览 $1 风格反向引用替换结果。内置示例覆盖邮箱、URL、IPv4、数字串与 ISO 日期。
在调试日志解析、校验规则、提取字段或批量替换时,可使用本工具:
面向日常调试场景,而非完整引擎兼容性实验室:
使用 JavaScript 正则引擎(与现代浏览器和 Node.js 一致)。多数常见写法与 PCRE 或 Python 相近,但环视断言、部分 Unicode 属性等特性可能不同。
不要。只输入模式主体,界面上的 / 仅为视觉分隔。应输入 \d+,而不是 /\d+/.
未启用 global (g) 时,JavaScript 只返回第一个匹配。启用 g 可遍历测试文本中所有不重叠匹配。
不会。匹配与替换均在浏览器本地完成。仍请勿粘贴敏感密钥,并注意剪贴板与截屏风险。
复杂模式配合大文本可能引发严重回溯。DevCove 会限制匹配数、输入体积,并在运行时间过长时自动停止,以保持页面响应速度。