Token导航 LogoToken导航TokenDH.com

正则转义 · 字面量匹配 · 本地处理

正则 转义

把 URL、路径、文件名和特殊字符文本快速转成安全可复用的正则模式或 JS 字面量。

自动转义特殊字符

把 `.`、`*`、`?`、`[]`、`()`, `|`、反斜杠和控制字符一次处理成安全可匹配的正则文本。

支持批量逐行合并

可把多条原始文本分别转义后用 `|` 合并,适合白名单、关键词和路径规则整理。

下方直接预览命中

生成模式后可在同页粘贴测试文本,本地查看命中高亮和位置,不必再切去别的调试页。

浏览器本地处理

把原始文本转成可直接复用的正则字面量

适合把 URL、路径、版本号、文件名和含特殊符号的原文转成安全可匹配的正则内容,也支持批量逐行合并成 | 模式。

101 字符 / 3 行 / 101 字节
0 字符 / 0 行 / 0 字节

输出格式

生成摘要

转义字符:0

输入条目:0

跳过空行:0

已填入示例文本,可以直接生成正则字面量。

使用提示

路径、URL、版本号先转义,再去写正则更稳。

如果只想整段精确命中,可打开 ^...$

批量关键词时可以打开逐行合并模式。

命中 0 处

匹配高亮

访问 https://tokendh.com/tools/regex-escape?tab=v1.0 可以看到这页。 本地目录是 C:\Users\xiaowu\project\src\(site)。 有一段原始符号:price.$^+?*()[]{}|。

前 20 条命中结果

位置区间按字符偏移显示

先生成结果,再看命中预览。当前没有匹配结果。

工具使用说明

怎么用 正则转义 工具

1

粘贴原始文本

把 URL、路径、版本号、文件名或其他含特殊符号的内容粘贴到输入框。

2

设置输出规则

按需要选择纯模式或 JS 字面量,也可以包裹 `^...$`、`\b` 或开启逐行合并。

3

生成后立即验证

点击开始转义,复制结果继续使用,或在下方测试文本里直接确认是否命中预期内容。

功能说明

这个工具解决什么问题

正则转义适合哪些场景

最常见的是把用户输入、URL、路径、文件名、版本号、域名和固定文案转成“字面量匹配”的正则,避免 `.`、`?`、`+` 这些字符被误当成规则本身。

很多线上排查、日志筛选、替换规则配置和代码生成场景,本质上都不是在写复杂正则,而是在把一段原文安全塞进正则上下文。

为什么要提供批量合并和预览

单条文本转义只是第一步。真实使用里经常会拿到一批路径、关键词或白名单规则,需要逐行转义后合并成一个模式,这正是批量模式要解决的问题。

同页预览可以立刻看命中高亮,避免只复制结果却没验证,最后上线后才发现边界、flags 或包裹方式写错。

常见问题

关于 正则转义,用户常问这些

会上传我的原始文本吗?

不会,正则转义、批量合并和匹配预览都在浏览器本地完成。

纯模式和 JS 字面量有什么区别?

纯模式只输出正则主体,适合 `new RegExp()` 或其他语言继续拼装;JS 字面量会输出 `/.../flags` 形式,适合直接放进 JavaScript 代码。

什么时候该打开 ^...$?

当你希望整段文本完全一致才算匹配时,就打开 `^...$`。如果只是想在更长文本里找到这段内容,通常不用加。

批量模式会怎么处理空行?

批量模式默认跳过空行,并可选择是否逐行去掉首尾空格,避免把空白内容也拼进 `|` 模式里。