文本查找替换工具

按字面内容查找并替换文本,支持首次或全部替换、忽略大小写和匹配数量统计。

工具资源加载中...

文本查找替换工具介绍

文本替换工具可以批量查找普通文字、标点、空格和换行,再替换成指定内容。可选择替换全部匹配或仅替换第一次出现的内容,并支持忽略大小写。留空“替换为”可批量删除指定字符。处理在当前浏览器内完成,输入文本无需提交到服务器。

字面查找替换

点号、括号、星号等均按普通文字查找;替换文字中的 $1、$& 和反斜杠原样保留。

选择替换范围

切换全部替换与首次替换,独立设置大小写匹配,并显示全文匹配数和实际替换数。

继续整理文本

结果支持复制、导出 TXT 和回填输入区,便于按多个关键词分步清理内容。

如何批量替换文本?

  1. 在原始文本区粘贴待处理内容,空格和换行会保留。
  2. 填写查找内容及替换内容。查找内容必填;替换内容留空表示删除。
  3. 选择全部匹配或首次匹配,按需勾选忽略大小写,再点击“开始替换”。
  4. 检查匹配统计和结果,复制或导出 TXT。输入和选项修改后,旧结果会清除。

查找替换示例与匹配规则

原文 Apple apple Apple 查找 Apple、替换为 Orange,默认全部替换得到 Orange apple Orange;忽略大小写后得到 Orange Orange Orange。首次替换模式只修改第一处,全文匹配统计仍显示所有匹配次数。

查找 . 只匹配真正的点号,不匹配任意字符。查找 aa 时,aaa 中只有一个不重叠匹配,不会在刚替换的新内容中继续查找。查找区支持粘贴换行;Windows 与其他来源换行不同时,应先确认查找内容与原文的实际换行形式一致。

忽略大小写采用 JavaScript 正则表达式的普通大小写规则,不提供特定语言区域匹配、全角半角转换或 Unicode 规范化。

适用场景、优势与处理范围

适合统一常见用词、清理重复前缀、替换文本标记以及批量删除指定内容。工具不执行任意正则表达式,不解析 HTML、JSON 或代码语法;对结构化数据替换文字前,应确认不会改变格式。JSON 内容可先使用 JSON 格式化工具检查。

原文及替换内容分别最多 200,000 个 UTF-16 单元,查找内容最多 256 个 UTF-16 单元,结果最多 1,000,000 个 UTF-16 单元。部分 Emoji 占两个 UTF-16 单元。超出限制会保留输入并提示调整。整理列表可继续使用 文本按行排序、文本按行去重或文本信息提取。

文本查找替换常见问答

替换成 $1 或 $& 会发生特殊替换吗?

不会。替换内容按字面写入,美元符号不会展开成捕获组或原匹配内容,反斜杠也不会被当作转义指令。

为什么查找不到内容仍显示结果?

没有匹配是有效结果,匹配数和替换数均为 0,输出保持原文。可检查空格、换行和大小写选项后再次操作。

删除后内容为空怎么办?

这表示原文全部被删除,页面会显示空结果说明,隐藏没有内容的复制与导出按钮。工具不会自动备份原文,回填前可先保留需要的内容。