跳转到正文

多单词替换工具

最多添加 20 组查找与替换对,粘贴文本,然后一次点击即可按从上到下的顺序依次应用每一组。表格会显示每一组匹配了多少次。它是在整份文档中切换拼写、替换术语或统一人名的快捷方法。免费,无需注册,内容也不会离开您的浏览器。

查找 → 替换对(按从上到下的顺序应用)

1.

各组按顺序应用——较早的替换可能会影响较晚的组所查找的内容。

如何使用多单词替换工具

  1. 输入替换对。 在左侧输入要查找的内容,在右侧输入替换内容。点击“+ 添加一组”可增加更多组,最多 20 组;点击小的移除按钮可删除不需要的组。
  2. 设置选项。 “区分大小写”和“仅整词匹配”会同时作用于每一组。
  3. 粘贴您的文本到“输入文本”框中。
  4. 点击“全部替换”。 输出结果随即出现,其后是一张表格,列出每一组及其替换次数和总计。查找框为空的组会被跳过。

替换对按顺序依次执行

各组严格按从上到下的顺序应用,每一组都作用于前一组的输出结果。这正是本工具的强大之处,也是最容易让人出错的地方:较后的一组可能会匹配到较前一组刚刚生成的文本。

与单一短语的查找和替换工具一样,查找文本按字面意思匹配,不支持任何模式语法,替换内容则会按原样插入。若某组的替换内容留空,则会删除其所有匹配项。原文的大小写不会被保留:当不区分大小写地匹配到 Colour 并替换为 color 时,新单词为小写。

示例:统一拼写

以下三组将英式拼写转换为美式拼写,并勾选了“仅整词匹配”:

#查找替换为替换次数
1colourcolor2
2honourhonor1
3favouritefavorite1

输入

The colour of honour is a favourite colour.

输出(共 4 次替换)

The color of honor is a favorite color.

交换陷阱

假设您想在这句话中交换 red 和 blue:The red car passed the blue car, and the red bus followed the blue bus. Red is not Blue. 两组最直观的替换,即 red → blue 和随后的 blue → red,会得到错误的结果。第一组把每个 red 都变成了 blue,第二组随后又把所有 blue(包括原有的和新生成的)都变成了 red。最终全部变成 red,并报告了 9 次替换。

解决办法是使用一个不会出现在您文本中的临时占位符。使用三组:red → tempxx、blue → red、tempxx → blue。这样输出结果为:The blue car passed the red car, and the blue bus followed the red bus. blue is not red. 替换次数同样是 9 次,但这一次都是正确的替换。请选择由字母组成、且不会出现在文本中的占位符,以免与真实单词发生冲突。

注意最后一句:Red 变成了小写的 blue,因为替换内容是按原样插入的。如果大小写很重要,请再添加一组勾选“区分大小写”的替换。

什么算作一个单词

整词匹配会将任何字母表中的字母、数字、重音符号以及下划线视为单词的一部分,因此 Dr.、C++ 和 café 等词在整词模式下都能匹配。只有当匹配项两侧的字符都不属于单词时才算一次匹配:在“Dr. Smith”中能找到 Dr.,但在“Dr.Smith”中则找不到;撇号或连字符会结束一个单词。若结果表格中某一行显示 0 而您预期应有匹配,请检查拼写以及“区分大小写”选项是否设置正确。

您需要哪个工具?

如果您想……使用
替换一个短语的所有出现位置查找和替换
按顺序进行多处替换,并统计每处的次数本页
直接删除一列单词,或去除停用词移除单词
按单词或模式保留或删除整行Line Filter
将大写改为小写、大写或标题格式大小写转换工具

常见问题

如何一次替换多个单词?
为每一次替换添加一组,粘贴文本并点击“全部替换”。所有替换组会在一次运行中按从上到下的顺序依次应用,表格会显示每一组各替换了多少次。
最多可以使用多少组?
最多 20 组。“+ 添加一组”按钮会显示您已使用的数量。如果需要更多,请对其输出结果再次运行本工具。
为什么替换改动了我没想到的文本?
各组按顺序执行,因此较后的一组可能会匹配到较前一组生成的文本。您可以调整各组的顺序,使用“仅整词匹配”,或像交换示例那样使用占位符。查看“替换次数”一列会有所帮助:若某个数字高得出乎意料,就是线索。
如何交换两个单词?
使用三组和一个临时词:将 A 替换为占位符,将 B 替换为 A,再将占位符替换为 B。如果只用两组,两个单词会变成相同的词。
这些选项会应用到每一组吗?
会。“区分大小写”和“仅整词匹配”是全局选项。如果某一组需要不同的设置,请单独运行。
它支持正则表达式吗?
不支持。每个查找条目都是字面文本。像 . 和 * 这样的字符只代表它们本身。
我的文本会被上传吗?
不会。所有替换都在您的浏览器中完成,不会发送或存储任何内容。

相关工具

文本清理与格式中的更多工具