文本工具

查找和替换

替换文本中每一处指定的单词或短语。

给这个工具评分

如何使用 查找和替换

  1. 粘贴你的文字。
  2. 输入要查找的内容和要替换成的内容。
  3. 复制结果。

关于 查找和替换

这个工具会一次性替换所有匹配项——没有逐个确认,也没有“替换下一个”这种功能。输入要查找的内容和要替换成的内容,结果会随你的输入实时更新。

匹配方式是字面匹配,而不是正则表达式,这是在信任它处理真实文本之前最重要的一点。你在“查找”框中输入的每一个字符都会被当作字面字符处理,所以一个点号只会匹配一个点号,输入 .* 也只会匹配字面上的 .* 这两个字符,而不会当作通配符使用。这意味着你可以放心搜索价格、文件名、代码片段和网址,而不用担心它们被悄悄当成某种模式来解释。默认情况下区分大小写:“Cat”不会匹配“cat”。勾选“忽略大小写”可以匹配任意大小写形式——但请注意,替换内容会按你输入的原样插入,所以在忽略大小写的情况下把“cat”替换为“dog”,会把“Cat”变成“dog”而不是“Dog”,这可能会让句子中间原本大写的部分变成小写。

把“替换为”框留空会删除所有匹配项,这是从一段文字中去掉重复出现的字符串最快的方法。而把“查找”框留空,则不会对文字做任何改动,而不是到处匹配。这里没有撤销功能,所以在满意之前请保留好原文——输入框中的内容始终保持不变。所有处理都在你的浏览器中完成,因此可以放心处理那些你不愿粘贴到在线编辑器里的文字。如果只是想整理空白字符,多余空格清除工具更合适;如果想统一改变大小写,请使用大小写转换工具

常见问题

它支持正则表达式吗?

不支持,而且这是刻意的设计。你在“查找”框中输入的任何内容都会按字面匹配,所以 . * ? 和 ( ) 这类特殊字符只会匹配它们自身。这使得搜索代码、价格和网址是安全的,但也意味着你无法使用通配符或模式匹配。

它区分大小写吗?

默认区分大小写,所以“Cat”不会匹配“cat”。勾选“忽略大小写”选项即可匹配任意大小写形式。

它是替换所有匹配项,还是只替换第一个?

会一次性替换文本中所有匹配项。没有办法只替换部分匹配——如果需要这样做,可以先替换成一个独一无二的占位符,再手动修正你想要的那几处。

我想删除一个词而不是替换它,该怎么做?

在“查找”框中输入这个词,并把“替换为”框留空。所有出现的地方都会被删除。注意留意该词原来位置留下的重复空格。

我可以撤销一次替换吗?

没有撤销按钮,但你的原始文字仍完好地保留在输入框中——这个工具从不修改输入内容,只会生成一个新的结果。除非你自己覆盖了输入内容,否则不会丢失任何东西。