正则表达式转义
本地运行,数据不上传服务器
使用说明
写搜索功能时,用户输入的内容直接拼进正则,遇到 . 或 * 这类符号会导致意外匹配甚至报错;根据文件名或日志关键词构造正则时,内容里带括号或问号会让表达式失效;调试正则时发现输入文字里有特殊字符,需要手动加反斜杠,多了容易漏掉。 这个工具把文本里的正则元字符统一加上反斜杠,让内容在正则里按字面量匹配。点号、星号、加号、问号、括号、方括号、花括号、脱字符、美元符和反斜杠都会被处理。 转换结果实时显示,可以一键复制。适合后端、前端、运维和经常写正则的人。
核心功能
- ✓为文本中的正则元字符自动加反斜杠
- ✓覆盖点号、星号、加号、问号、括号等常见元字符
- ✓处理方括号、花括号、脱字符、美元符和反斜杠
- ✓实时转换,输入即见结果
- ✓一键复制转换结果
- ✓适合拼接搜索正则、构造字面量匹配
- ✓在浏览器本地处理,不上传文本
使用教程
处理用户输入拼正则:把用户输入先转义,再拼进正则表达式,避免特殊字符导致意外匹配或报错。 搜索含特殊符号的文本:想精确匹配 `a.b` 而不是 `a` 任意字符 `b`,先转义再写正则。 构造文件名匹配:文件名里常有括号、方括号,转义后再拼进正则,避免匹配失败。 调试正则拼接错误:正则不按预期匹配时,用工具检查输入文本里的特殊字符是否被转义。 批量处理关键词列表:多个关键词要拼成一条正则时,逐行转义后再拼接。
常见问题
Q:会生成完整正则表达式吗?
A:不会,只做元字符转义,表达式结构和边界符需要自己写。
Q:支持 JSON、HTML、SQL 转义吗?
A:不支持,这个工具只处理正则表达式元字符。
Q:转义后能直接放进正则吗?
A:可以,转义后文本在正则里会按字面量匹配。
Q:支持哪些语言的转义规则?
A:按 JavaScript 正则元字符规则转义,其它语言的元字符集基本一致。
Q:转义结果里出现双反斜杠正常吗?
A:正常,反斜杠本身也是正则元字符,会被转义成两个反斜杠。
Q:数据会上传服务器吗?
A:不会,转义在浏览器本地完成。