用户指南 取消(C)

使用 GREP 表达式和查询进行查找和替换

  1. InDesign 用户指南
  2. 了解 InDesign
    1. InDesign 简介
      1. InDesign 的新增功能
      2. 系统要求
      3. 常见问题
      4. 使用 Creative Cloud Libraries
    2. 工作区
      1. 工作区基础知识
      2. 上下文任务栏
      3. 在 InDesign 中自定义工作区
      4. 工具箱
      5. 设置首选项
      6. “属性”面板
      7. 触控工作区
      8. 默认键盘快捷键
      9. 撤消编辑并管理历史记录面板
      10. 文档恢复和还原
    3. 生成式 AI(在中国大陆不可用)
      1. 文字生成图像
      2. 生成式扩展
      3. 在 InDesign(Beta) 中生成效果 (Beta)
      4. 生成式 AI 常见问题
  3. 创建文档和设置文档布局
    1. 文档和页面
      1. 创建文档
      2. 使用主页
      3. 使用文档页面
      4. 设置页面大小、边距和出血
      5. 使用文件和模板
      6. 在 InDesign (Beta) 中将 PDF 转换为 InDesign 文件
      7. 创建书籍文件
      8. 添加基本页码
      9. 编排页码和章节
      10. 转换 QuarkXPress 和 PageMaker 文档
      11. 共享内容
      12. 了解受管理文件的基本工作流程
      13. 存储文档
    2. 网格
      1. 网格
      2. 制定网格的格式
    3. 版面辅助工具
      1. 文档窗口中的
      2. 使用标尺对齐和分布对象
      3. 使用测量工具测量对象
  4. 添加内容
    1. 文本
      1. 将文本添加到框架
      2. 串接文本
      3. 东南亚语言脚本
      4. InDesign 中的阿拉伯语和希伯来语功能
      5. 创建路径文字
      6. 项目符号和编号
      7. 插入 MathML 代码以创建数学表达式
      8. 字形和特殊字符
      9. 文本排版
      10. 文本变量
      11. 生成二维码
      12. 编辑文本
      13. 对齐文本
      14. 在对象周围绕排文本
      15. 定位对象
      16. 链接的内容
      17. 设置段落格式
      18. 设置字符格式
    2. 排版规则
      1. 在 InDesign 中使用字体
      2. 字偶间距和字符间距
      3. 缩放和倾斜文字
      4. 对文字应用颜色效果
    3. 设置文本格式
      1. 设置文本格式
      2. 自动设置文本样式
      3. 使用样式包
      4. 制表符和缩进
    4. 审阅文本
      1. 跟踪和检查更改
      2. 在 InDesign 中添加编辑附注
      3. 导入 PDF 注释
    5. 拼写检查和语言词典
      1. 检查拼写、自动更正和动态拼写检查
      2. 创建、添加和管理词典和单词
      3. 更改词典首选项
      4. Duden 词典
    6. 添加引用
      1. 创建目录
      2. 脚注
      3. 创建索引
      4. 尾注
      5. 题注
    7. 样式
      1. 段落样式和字符样式
      2. 映射、管理和导出样式
      3. 对象样式
      4. 首字下沉和嵌套样式
      5. 使用样式
      6. 行距
      1. 设置表的格式
      2. 创建表
      3. 表和单元格样式
      4. 选择和编辑表
      5. 表描边和填色
    8. 交互性
      1. 超链接
      2. 动态 PDF 文档
      3. 书签
      4. 按钮
      5. 表单
      6. 动画
      7. 交叉引用
      8. 设置 PDF 结构
      9. 页面过渡效果
      10. 影片和声音
    9. 图形
      1. 了解路径和形状
      2. 使用铅笔工具绘图
      3. 用钢笔工具绘图
      4. 应用线条(描边)设置
      5. 复合路径与形状
      6. 编辑路径
      7. 剪切路径
      8. 更改角点外观
      9. 框架与对象
      10. 对齐和分布对象
      11. 链接和嵌入的图形
      12. 集成 AEM Assets
    10. 颜色和透明度
      1. 应用颜色
      2. 使用导入图形中的颜色
      3. 使用色板
      4. 混合油墨
      5. 色调
      6. 了解专色和印刷色
      7. 混合颜色
      8. 渐变
      9. 拼合透明图稿
      10. 添加透明度效果
  5. 查找和替换
    1. 查找和替换文本
    2. 查找和替换字体
    3. 查找和替换字形
    4. 使用 GREP 表达式和查询进行查找和替换
    5. 查找和替换对象
    6. 查找和替换颜色
    7. 用于查找和替换的搜索选项
  6. 共享
    1. 保存和访问云文档
    2. 整理、管理和共享云文档
    3. 查看和管理云文档中的版本
    4. 有关 InDesign 云文档的常见问题解答
    5. InCopy Web 版 (Beta)
    6. 共享与协作        
    7. 共享以供审阅
    8. 审阅 InDesign 共享文档
    9. 管理反馈
    10. 邀请参与编辑
  7. 导入、导出和发布
    1. 置入、导出和发布
      1. Publish Online
      2. Publish Online 功能板
      3. 复制、插入图形
      4. 导出至 Adobe Expres
      5. 导出 EPUB 内容
      6. Adobe PDF 选项
      7. 导出为 HTML5
      8. 将内容导出为 HTML(旧版)
      9. 导出至 Adobe PDF
      10. 导出为 JPEG 格式
      11. 导入 SVG 文件
      12. DPS 和 AEM Mobile 概述
      13. 支持的文件格式
      14. 导出和导入用户设置
    2. 打印
      1. 打印小册子
      2. 印刷标记和出血
      3. 打印文档
      4. 油墨、分色和网频
      5. 叠印
      6. 创建 PostScript 和 EPS 文件
      7. 提交前对文件执行印前检查
      8. 打印缩览图和超大文档
      9. 为服务提供商准备 PDF
      10. 准备打印分色
  8. 扩展 InDesign
    1. 自动化
      1. 数据合并
      2. 增效工具
      3. 捕获 InDesign 中的扩展
      4. 脚本
  9. 故障排除
    1. 已修复的问题
    2. 已知问题
    3. 启动时崩溃
    4. 首选项文件夹只读问题
    5. 排除文件问题
    6. 无法将 InDesign 文件导出到 PDF
    7. 恢复 InDesign 文档

了解如何创建 GREP 表达式和查询以查找和替换字母数字字符串和模式。

使用 GREP 表达式,您可以在长文档或多个打开的文档中查找和替换字母数字字符串和模式。您还可以将常用的搜索条件保存为查询以节省时间。

使用 GREP 表达式进行搜索

  1. 选择编辑 > 查找/更改,然后选择 GREP 选项卡。

  2. 查找内容字段中,遵循以下任何选项以构建 GREP 表达式:

  3. 更改为字段中,键入或粘贴替换文本。

    提示:

    现在,您可以通过以下方法来用特定文本大小写更换任何找到的文本:选择要替换的特殊字符   图标 > 大小写修改器

    “查找/更改”面板的屏幕快照,其中打开了“GREP”选项卡并高亮显示了“大小写修改器”。
    选择任意大小写修改器以更改所找到文本的文本大小写。

  4. 选择查找下一个

    选择更改更改全部更改/查找以替换文本,然后继续搜索。

构建 GREP 表达式

打开一个或多个文档以使用 GREP 表达式查找和替换文本。

示例:查找引号内的文本并更改格式

请按照以下步骤进行操作,查找引号内的文本并更改其格式:

  1. 查找内容字段中键入 (“)(\w+)(“)。

    此表达式包含三个分组,如括号所指示。

    第一个和第三个编组搜索任何引号,而第二个编组搜索一个或多个单词字符。

  2. 更改为部分中,选择用于替换的特殊字符图标 > 找到 > 查找到的文本

    您可以在更改为字段中看到 $0。

  3. 更改为字段中键入以下任意一项,以更改所需的分组:

    $0 - 更改所有分组

    $1 - 更改第一个分组

    $2 - 更改第二个分组,依此类推。

  4. 选择更改格式部分中的指定要替换的属性图标,然后选择格式。

  5. 选择查找下一个

    选择更改更改全部更改/查找以替换文本,然后继续搜索。

“查找/更改”面板的屏幕截图,其中包含查找双引号内的文本的示例

A. 查找内容 B. 更改为 C. 查找格式 D. 更改格式 

附加 GREP 示例

查找条件

查找条件

GREP 表达式

示例

字符类

[]

键入以下内容以查找 a、b 或 c:

 

[abc]

否定正查

(?!pattern)

使用此项可避免搜索特定模式。例如,要避免从 InDesign 版本列表中查找 InDesign CS 版本,请键入:

 

InDesign (?!CS.*?)

肯定正查

(?=pattern)

使用此项可查找特定模式。例如,要从 InDesign 版本列表中仅查找 InDesign CS 版本,请键入:

 

InDesign (?=CS.*?)

不区分大小写打开

(?i)

使用此项可查找不区分大小写的文本。例如,如果您希望查找大小写不限的 Apple(apple、APPLE 等),请键入以下内容:

 

(?i)apple

不区分大小写关闭

(?-i)

使用此项可查找区分大小写的文本。例如,如果您希望仅查找 Apple(而不是 apple、APPLE 等),请键入以下内容:

 

(?-i)apple

查找某个字符或单词出现的一定次数

{ }

键入以下任意一项以查找某个字符或单词的重复次数:

 

b{3} - 精确匹配 3 次

b(3,} - 至少匹配 3 次或以上

b{3,}? - 仅匹配 3 次

b{2,3} - 至少匹配 2 次,并且不会超过 3 次

查找和更改条件

查找条件

查找表达式

查找结果

更改表达式

更改结果

查找两个中间有空格的单词并互换其位置,或者在中间或末尾添加任何内容。

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2 - Adobe InDesign

$2 $1 - InDesign Adobe

$1, $2(™) - Adobe, Indesign(™)

更改组中首字母的大小写

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2

\u$1 \u$2

\l\l\u$1 $2

\u$2, \u$1

\u$1 $2 - Adobe indesign

\u$1 \u$2 - Adobe Indesign

\l\l\u$1 $2 - aDOBE INDESIGN

\u$2, \u$1 - Indesign, Adobe

更改组中所有字母的大小写

(\w+)\s(\w+)

Adobe InDesign

\L

\U

\U$1 $2

\U$1 \U$2

\U$1 \u$2

\U$1 $2 - ADOBE indesign

\U$1 \U$2 - ADOBE INDESIGN

\U$1 \u$2 - ADOBE Indesign

注意:

\$1 $2 - 添加反斜杠“\”将充当转义字符。

\\u $1 \u$2 - 添加 2 个反斜杠“\”将输出一个反斜杠,  并且可用于在输出中输出转义字符。

\u$1 \\n \u$2 - “\n”会传递到输出并产生新行。

使用查询查找和替换项目

查询是定义的查找和更改操作。InDesign 提供多个预设查询,用于更改标点格式和执行其他有用操作,如更改电话号码的格式。通过存储构建的查询,您可以再次运行它并与其他用户共享。

要修改文本、对象和字形,您可以选择使用现有查询,也可以创建一个新查询。

使用查询搜索

  1. 选择编辑 > 查找/更改

  2. 查询列表中选择一个查询。

  3. 搜索菜单中指定搜索范围。您无法使用查询保存搜索范围。

  4. 选择查找下一个

    选择更改更改全部更改/查找以替换文本,然后继续搜索。

查找/更改对话框中选择搜索查询后,您可以调整设置来微调您的搜索。

示例查询:电话号码转换

按照以下步骤进行操作,使用内置查询转换电话号码格式:

  1. 选择编辑 > 查找/更改

  2. 从“查询”列表中选择电话号码转换(点格式)。您可以在查找内容字段中看到以下内容:

    \(?(\d\d\d)\)?[-.]?(\d\d\d)[-.]?(\d\d\d\d)

    美国的电话号码可能会采用多种不同的格式,如 206-555-3982、(206) 555-3982、206.555.3982 和 206 555 3982。此字符串查找其中的任何变化形式。

  3. 您可以根据需要在更改为字段中编辑分组引用。例如,可以使用以下表达式:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

存储查询

您可以在查找/更改对话框中存储查询,以再次运行查询或与其他用户共享该查询。您可以在查找/更改对话框的查询列表下查看保存的查询。

  1. 选择编辑 > 查找/更改

  2. 选择文本GREP 或其他选项卡,以执行需要的搜索。

  3. 选择包括锁定图层和锁定对象(仅限查找)图标、包括锁定文章(仅限查找)图标、包括脚注图标等,您可以随查询一起保存这些内容。但是,不能保存搜索范围。

  4. 定义查找内容更改为字段。(请参阅要搜索的元字符使用 GREP 表达式搜索。)

  5. 选择保存查询图标并输入查询名称。

删除查询

  1. 选择编辑 > 查找/更改

  2. 从列表中选择一个查询,然后选择删除查询图标。

载入查询

自定查询会存储为 XML 文件。自定查询的名称会显示在查找/更改对话框的查询列表中。

macOS

Users\[用户名]\Library\Preferences\Adobe InDesign\[版本]\[语言]\Find-Change Queries\[查询类型]

Windows XP

Documents and Settings\[用户名]\Application Data\Adobe\InDesign\[版本]\[语言]\Find-Change Queries\[查询类型]

Windows Vista 和 Windows 7

Users\[用户名]\AppData\Roaming\Adobe\InDesign\[版本]\[语言]\Find-Change Queries\[查询类型]

更多此类内容

有疑问或想法?

咨询社区

如果要提出疑问或分享构思,请加入 Adobe InDesign 社区。我们很乐意倾听您的心声并欣赏您的创意作品。

 Adobe

更快、更轻松地获得帮助

新用户?

Adobe MAX 2024

Adobe MAX
创意大会

10 月 14 日至 16 日迈阿密海滩及线上

Adobe MAX

创意大会

10 月 14 日至 16 日迈阿密海滩及线上

Adobe MAX 2024

Adobe MAX
创意大会

10 月 14 日至 16 日迈阿密海滩及线上

Adobe MAX

创意大会

10 月 14 日至 16 日迈阿密海滩及线上