批量查找替换
粘贴文本、填上查找与替换,每处改动当场标出来——不点按钮,也不上传。
匹配选项
替换结果
使用方法
- 把文本粘贴到第一个框,再填「查找」与「替换为」;结果随输入实时出现,不需要点按钮。
- 怕误伤更长的词就打开「整词匹配」(英文/阿语页面提供);要按模式匹配就打开「正则表达式」,例如用「\d+」找数字、「(\w+)@(\w+)」交换邮箱两段。
- 点「复制」把结果粘到别处,或「下载 .txt」存成文件。结果里带底色的片段,就是每一处被替换进去的文本。
可核对示例
输入
文本: 2026-01-05 交付 v1.0 2026-02-11 交付 v1.1 2026-03-02 交付 v1.2 查找:2026- 替换为:2027-
替换结果
2027-01-05 交付 v1.0 2027-02-11 交付 v1.1 2027-03-02 交付 v1.2 (已替换 3 处)
示例只用默认规则(区分大小写、字面匹配):三处日期前缀被逐一替换,其余字符一个没动。带底色的片段是替换进去的文本,被删除的位置没有字符可标色。
口径、局限与常见问题
- 只做「全部替换」:没有"只替换第一处"的开关,也没有撤销栈——但输入框永远不会被改写,原文始终在,改错了随时改回来。
- 字面模式(默认)下「.*」「(」「$1」都是普通字符;只有打开「正则表达式」才按模式匹配,替换串里的 $1、$&、$$、$<name> 才生效。
- 正则模式固定按行锚定:「^」与「$」匹配每一行的首尾(所以用「^」加点内容可以给每行加前缀),「.」不匹配换行。
- 替换只扫一遍原文:替换进去的文本不会被再次匹配——把「a」换成「aa」只会得到「aa」,不会无限增长;匹配也不重叠,在「aaa」里查「aa」只有 1 处。
- 「忽略大小写」在字面模式按本页语言的大小写规则折叠(土耳其语 I/ı 正确,而 İ 会折叠成两个码点,所以单独查找 i 不会命中它);正则模式走浏览器正则的 i 标志,个别语言下两种模式的结果可能不同。
- 「忽略全角/半角」只影响匹配:全角逗号与半角逗号、全角括号与半角括号、全角空格与半角空格视为相同;替换文本按你输入的原样写入,不会被折成半角。
- 「整词匹配」只在英文/阿语页面提供:中日韩没有词边界,中文页开启它几乎没有可观察变化,所以中文页改为提供更实用的「忽略全角/半角」。
- 零长度匹配(如正则「^」「\b」)会在该位置插入替换文本,然后前进一个字符继续,不会死循环。
- 匹配超过 400 处时结果不再逐处标色,只给纯文本与准确计数;文本超过 20 万字符时结果晚约 0.6 秒更新,文本不会被截断。
- 复杂正则在超长文本上可能出现灾难性回溯,浏览器无法中断——建议先用一小段文本验证模式,再整段粘贴。
- 不做文件上传、多文件批处理、保留大小写与历史记录;替换串不支持 $` 与 $' 两个记号。所有处理都在浏览器内完成,文本不上传、不保存。
相关文本工具
替换完成后,通常还会用到这些。