正则匹配高亮
输入 JavaScript 模式并选择标志,在文本中清晰查看匹配部分。
使用步骤
如何使用
- 输入不带斜杠分隔符的模式并选择标志。
- 粘贴要检查的文本,然后选择“高亮匹配项”。
- 查看高亮文本和匹配数量,或修正报告的语法错误。
安全的文本渲染
匹配项通过浏览器创建的 DOM 元素高亮。文本不会被解释为 HTML,因此类似标记的输入仍会作为可见文本显示。
JavaScript RegExp 行为
当前浏览器的 JavaScript RegExp 引擎负责语法、标志、Unicode 行为和零宽匹配。启用 g 可高亮所有不重叠匹配;不启用 g 时只高亮第一个匹配。
本地限制
处理仅在浏览器中进行。模式和文本各限 100,000 个 UTF-16 单元,最多渲染 5,000 个匹配项以保持页面响应。
常见问题
你可能还想知道
支持 PCRE 或 Python 模式吗?
不支持,使用当前浏览器提供的 JavaScript RegExp 实现。
为什么只高亮一个匹配项?
未启用 g 标志时 JavaScript 只返回一个匹配项。启用 g 可高亮所有不重叠匹配。
我的文本会被解释为 HTML 吗?
不会。用户文本作为文本节点插入,只有工具创建的高亮标记元素会被渲染。
输入会上传吗?
不会,匹配和高亮都在浏览器本地完成。