文本查找替换
查找替换文字,支持正则与批量
这个工具能做什么
文本查找替换用来把一段文本里反复出现的内容统一换成新的写法。你把原文粘进输入框,填写要查找的词和要替换成的词,点一下就能把所有匹配位置一次性改掉,替换完成后会提示一共命中了多少处,方便核对改动量。它解决的是手工一个个找、一个个改容易漏改改错的痛点,尤其在文本很长、目标词分散在几十上百处时。默认按字面查找,也就是把查找内容当作普通字符串原样匹配,不用担心里面的点、星号被当成特殊符号处理。
勾选正则表达式后,查找框会被编译成一条正则去匹配,替换框则支持用 $1、$2 引用查找里用小括号建立的捕获组,从而在替换时把原文的一部分挪到新位置。忽略大小写对应正则的 i 修饰符,只影响匹配阶段,替换文本仍按你填写的原样输出,不会自动跟着原词的大小写变化。全部替换相当于加上 g 修饰符把每一处都改掉,关掉它就只处理从头数的第一处匹配。这些逻辑跑在浏览器自带的正则引擎上,所有处理都在你本地完成,不会把文本上传到任何服务器。
最常见的用法是批量整理文案、代码与日志。比如把一份接口文档里所有旧域名 api.old.com 换成 api.new.com,用字面查找一次搞定;又比如日志里混着大量形如 2026-07-23 10:00:00 的时间戳想统一去掉,用正则 \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} 匹配、替换框留空即可批量抹除。需要保留部分内容并调换顺序时就用分组引用,例如查找 (\w+)@(\w+)、替换成 $2-$1,能把两段文字对调位置。这类批量替换比逐行手改既快又不易出错。
使用时有几点容易踩坑。正则模式下查找框里的元字符(如 . * + ? ( ) [ ] 等)会按正则语义解释,若想匹配这些符号本身需要用反斜杠转义,否则结果可能和预期不符;如果只是想原样替换含特殊符号的文本,直接用默认的字面模式更省事。命中 0 处通常意味着查找内容和原文对不上,检查一下有没有多余空格、大小写差异或正则写法问题。另外这里的批量指把整段文本里的所有匹配一次改完,若要替换多组不同的词,需要分几次进行。
文本查找替换是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“文本替换”、“查找替换”、“批量替换”,说的都是这个。
常见使用场景
- 把代码里旧变量名统一改成新名字
- 用正则批量抹除日志里的时间戳
- 把文案中的全角标点替换成半角
- 忽略大小写统一替换接口域名
- 只替换第一处出现的占位符
使用方法
- 把内容粘贴到输入框(生成类工具直接设置选项)。
- 按需要选择选项,点操作按钮。
- 结果出现在下方,点「复制结果」即可带走。