搜索及使用查找和替换功能

使用 Google 文档、表格和幻灯片时,您可以在文档、电子表格或演示文稿中查找和替换字词,还可以使用键盘快捷键 Ctrl + f(在 Mac 上则是 ⌘ + f)在文件内搜索内容。

在文档或演示文稿中使用查找和替换功能

  1. 使用计算机在 Google 文档或 Google 幻灯片中打开文档或演示文稿。
  2. 依次点击修改 接着点按 查找和替换。
  3. 在“查找”旁边,输入您想查找的字词。如果您想替换该字词,请在“替换为”旁边输入新字词。
  4. 如要查看下一处相应字词,请点击下一条。如需返回上一个字词,请点击上一个。
  5. 可选:您可以使用下列选项缩小您的搜索范围。
    • 匹配大小写:仅匹配大小写相同的字词。
    • 使用正则表达式进行匹配:在 Google 文档中,根据正则表达式匹配字词。
  6. 要替换突出显示的相应字词,请点击替换。若要替换该字词的所有实例,请点击全部替换。

在电子表格中使用查找和替换功能

  1. 使用计算机在 Google 表格中打开电子表格。
  2. 依次点击修改 接着点按 查找和替换。
  3. 在“查找”旁边,输入您想查找的字词。如果您想替换该字词,请在“替换为”旁边输入新字词。
  4. 要搜索相应字词,请点击查找。如需查看该字词下一次出现的位置,请再次点击查找。
  5. 可选:您可以使用下列选项缩小您的搜索范围。
    • 匹配大小写:让搜索区分大小写。
    • 匹配整个单元格内容:搜索内容完全匹配的单元格。
    • 使用正则表达式进行搜索:搜索与某种模式相匹配的单元格。
    • 也在公式中搜索:搜索范围包括公式。
  6. 要替换突出显示的相应字词,请点击替换。若要替换该字词的所有实例,请点击全部替换。

使用正则表达式查找和替换内容

您可以在 Google 文档和 Google 表格中使用正则表达式查找和替换文本字符串,包括字符、数字、字词或模式。

使用正则表达式查找字词

  1. 在电脑上,在 Google 文档或 Google 表格中打开文档或电子表格
  2. 依次点击修改 接着点按 查找和替换。
  3. 在“查找”旁边,输入表达式,并点击使用正则表达式进行搜索或使用正则表达式进行匹配。
  4. 点击查找。

使用查找和替换功能时,根据您选择的不同复选框,结果可能会不同。以下示例说明勾选“匹配大小写”,而未勾选“匹配整个单元格内容”(适用于电子表格)时会显示的结果。

查看示例

搜索美元金额

注意:此示例仅适用于 Google 表格。

  • 在“查找”中输入:^\$([0-9,]+)?[.][0-9]+
  • 此字符串表示美元金额,其中第一个数字可以是 0-9 之间的任意数字或逗号(可以出现多次或不出现),随后是 [.],之后是 0-9 中的任意数字(可重复一次或多次)。通过该搜索可能会找到以下数字:$4.666、$17.86、$7.76、$.54、$900,001.00、$523,877,231.56。

搜索美国邮政编码

  • 在“查找”栏中输入以下内容:[0-9]{5}(-[0-9]{4})?
  • 此字符串表示由五位数字组成的美国邮政编码,并可选择是否加上连字符与四位数的附加码。

搜索包含以小写字母开头的名字

注意:此示例仅适用于 Google 表格。

  • 在“查找”中输入:^[a-z].*
  • 此字符串表示单元格内容中包含小写字母,该字母后可跟随其他字符(可有多个,也可以没有)。通过该搜索可能会找到以下内容:bob、jim、gEORGE、marTin。

使用正则表达式进行替换

您可以使用捕获组来替代正则表达式的某些部分。您可以在“替换”字符串中使用“$”格式引用这些捕获组。

提示:正则表达式替换功能(包括捕获组以及用于表示换行符的 \n 等特殊字符)仅适用于 Google 表格。在 Google 文档中,输入到“替换为”字段的任何正则表达式格式都将作为纯文本直接插入。

查看示例

通过表达式 (\d*)/\d*/(\d{4}),可以匹配到格式相符的日期,如 3/8/2015。此表达式中有两个捕获组。

  1. (\d*) - 对应月份
  2. (\d{4}) - 对应年份

要使用上述正则表达式将所有相符日期都替换为当月的 1 号,您可以使用字符串“$1/1/$2”。通过此操作,系统会将日期 3/8/2015 替换为 3/1/2015。

正则表达式

Google 产品使用 RE2 处理正则表达式。您可以在 GitHub 上查看所有 RE2 表达式。

如果您要搜索在正则表达式中有特定含义的字符,例如 $,请在其前面加上一个反斜杠。例如,如果要搜索 $ 字符,您需要输入 \$。

常用正则表达式

表达式

说明

示例

匹配项

不匹配

.

英文句点代表位于给定位置的任何字符。

d.

do、dog、dg、ads

fog、jog

*

在某个字符之后的星号代表的搜索匹配模式是,星号前的该字符可重复多次或不出现。

do*g

dog、dg、dooog

dOg、doug

+

在某个字符之后的加号代表的搜索匹配模式是,该字符出现一次或多次。

do+g

dog、dooog

dg、dOg、doug

?

表示前面的表达式可有可无。

do?g

dg、dog

dOg、doug

^

插入符号必须位于正则表达式的开始,它表示字符串以位于插入符号之后的字符或序列开头。

注意:此正则表达式仅适用于 Google 表格。

^[dh]og

dog、hog

A dog、his hog

$

美元符号必须位于正则表达式的尾部,表示字符串以位于美元符号之前的字符或序列结尾。

注意:此正则表达式仅适用于 Google 表格。

[dh]og$

dog、hog、hot dog

dogs、hogs、doggy

{A, B}

前面的表达式重复 A 至 B 次,其中 A 和 B 是数字。

d(o{1,2})g

dog、doog

dg、dooog、dOg

[x]、[xa]、[xa5]

字符集表示在当前位置只能出现给定字符中的一个字符。在大多数情况下,任何字符都可以用在方括号中,包括之前在表达式中用到的字符:[xa,$5Gg.]

d[ou]g

dog、dug

dg、dOg、dooog

[a-z]

字符集范围表示在给定的字符范围内搜索某个字符。常用的范围包括 a-z、A-Z 和 0-9。多个范围可组合为单个范围:[a-zA-Z0-9]。范围还可以与(前述)字符集组合:[a-zA-Z,&*]。

d[o-u]g

dog、dug、dpg、drg

dg、dOg、dag

[^a-fDEF]

以插入符号^开头的字符集表示搜索给定字符集之外的字符。

d[^aeu]g

dog、dOg、dig、d$g

dg、dag、deg、dug

\s

表示任意空格字符。

d\sg

d g、d[TAB]g

dg、dog

本页面可能包含使用 AI 技术翻译的内容。AI 翻译未必准确无误。

需要更多帮助?

请尝试以下步骤:

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单
2976276102235368175
true
搜索支持中心
false
true
true
true
true
true
35
false
false
false
false
false