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

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

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

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

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

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

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

您可以在 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。

使用正则表达式进行替换

您可以使用捕获组来替代正则表达式的某些部分。只要使用格式“$<group number>”,您就可以在用于替换的字符串中引用这些捕获组。注意:捕获组仅适用于 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

true
访问学习中心

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

搜索
清除搜索内容
关闭搜索框
主菜单
11470184761923934278
true
搜索支持中心
true
true
true
true
true
35
false
false