自动转义特殊字符
把 `.`、`*`、`?`、`[]`、`()`, `|`、反斜杠和控制字符一次处理成安全可匹配的正则文本。
把 `.`、`*`、`?`、`[]`、`()`, `|`、反斜杠和控制字符一次处理成安全可匹配的正则文本。
可把多条原始文本分别转义后用 `|` 合并,适合白名单、关键词和路径规则整理。
生成模式后可在同页粘贴测试文本,本地查看命中高亮和位置,不必再切去别的调试页。
浏览器本地处理
适合把 URL、路径、版本号、文件名和含特殊符号的原文转成安全可匹配的正则内容,也支持批量逐行合并成 | 模式。
输出格式
生成摘要
转义字符:0
输入条目:0
跳过空行:0
使用提示
路径、URL、版本号先转义,再去写正则更稳。
如果只想整段精确命中,可打开 ^...$。
批量关键词时可以打开逐行合并模式。
匹配高亮
前 20 条命中结果
位置区间按字符偏移显示先生成结果,再看命中预览。当前没有匹配结果。
工具使用说明
把 URL、路径、版本号、文件名或其他含特殊符号的内容粘贴到输入框。
按需要选择纯模式或 JS 字面量,也可以包裹 `^...$`、`\b` 或开启逐行合并。
点击开始转义,复制结果继续使用,或在下方测试文本里直接确认是否命中预期内容。
功能说明
最常见的是把用户输入、URL、路径、文件名、版本号、域名和固定文案转成“字面量匹配”的正则,避免 `.`、`?`、`+` 这些字符被误当成规则本身。
很多线上排查、日志筛选、替换规则配置和代码生成场景,本质上都不是在写复杂正则,而是在把一段原文安全塞进正则上下文。
单条文本转义只是第一步。真实使用里经常会拿到一批路径、关键词或白名单规则,需要逐行转义后合并成一个模式,这正是批量模式要解决的问题。
同页预览可以立刻看命中高亮,避免只复制结果却没验证,最后上线后才发现边界、flags 或包裹方式写错。
常见问题
不会,正则转义、批量合并和匹配预览都在浏览器本地完成。
纯模式只输出正则主体,适合 `new RegExp()` 或其他语言继续拼装;JS 字面量会输出 `/.../flags` 形式,适合直接放进 JavaScript 代码。
当你希望整段文本完全一致才算匹配时,就打开 `^...$`。如果只是想在更长文本里找到这段内容,通常不用加。
批量模式默认跳过空行,并可选择是否逐行去掉首尾空格,避免把空白内容也拼进 `|` 模式里。