查找与替换 #

查找功能概览 #

Scrivener 提供了强大的查找与替换功能,支持从简单的文本搜索到复杂的项目级批量替换。

text
┌─────────────────────────────────────────────────────────────┐
│                    查找功能层次                               │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  文档内查找                                                  │
│  ├── 基本查找 - 简单文本搜索                                 │
│  ├── 高级查找 - 正则表达式、大小写等                         │
│  └── 替换功能 - 单个或批量替换                               │
│                                                             │
│  项目搜索                                                    │
│  ├── 绑定器搜索 - 快速定位文档                               │
│  ├── 项目搜索 - 搜索所有文档内容                             │
│  └── 高级搜索 - 按条件筛选                                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

文档内查找 #

打开查找面板 #

text
打开方式
├── 编辑 → 查找 → 查找...
├── 快捷键:Cmd+F (Mac) / Ctrl+F (Win)
└── 工具栏搜索按钮

基本查找 #

text
查找操作
├── 输入搜索文本
├── 按 Enter 或点击下一个
├── 查看匹配结果
└── 继续查找下一个

查找选项 #

text
搜索选项
├── 区分大小写
│   └── 匹配大小写完全相同的文本
├── 全词匹配
│   └── 只匹配完整的单词
├── 环绕搜索
│   └── 到达文档末尾后从头开始
├── 正则表达式
│   └── 使用正则表达式搜索
└── 向上/向下搜索
    └── 设置搜索方向

替换功能 #

打开替换面板 #

text
打开方式
├── 编辑 → 查找 → 查找和替换...
├── 快捷键:Cmd+Option+F (Mac) / Ctrl+H (Win)
└── 从查找面板切换

基本替换 #

text
替换操作
├── 输入查找文本
├── 输入替换文本
├── 替换下一个
│   └── 替换当前匹配并跳到下一个
├── 替换全部
│   └── 替换文档中所有匹配项
└── 替换并查找
    └── 替换后自动查找下一个

替换选项 #

text
替换选项
├── 保留大小写
│   └── 替换时保持原有大小写格式
├── 替换格式
│   └── 可以同时替换文本和格式
└── 确认每个替换
    └── 逐个确认每次替换

高级查找 #

正则表达式 #

text
常用正则表达式
├── . - 匹配任意字符
├── * - 匹配前一个字符零次或多次
├── + - 匹配前一个字符一次或多次
├── ? - 匹配前一个字符零次或一次
├── \d - 匹配数字
├── \w - 匹配字母、数字、下划线
├── \s - 匹配空白字符
├── ^ - 匹配行首
├── $ - 匹配行尾
├── [] - 匹配字符集合
├── () - 分组
└── | - 或运算

正则表达式示例 #

text
实用示例
├── \d{4} - 匹配四位数字
├── [A-Z][a-z]+ - 匹配首字母大写的单词
├── \b\w+@\w+\.\w+\b - 匹配简单邮箱格式
├── ^\s*$ - 匹配空行
└── (Mr|Mrs|Ms)\.?\s+[A-Z][a-z]+ - 匹配称呼+姓名

使用正则表达式 #

text
使用步骤
├── 1. 打开查找面板
├── 2. 勾选"正则表达式"选项
├── 3. 输入正则表达式
├── 4. 测试匹配结果
└── 5. 执行替换操作

项目搜索 #

打开项目搜索 #

text
打开方式
├── 编辑 → 查找 → 项目搜索
├── 快捷键:Cmd+Shift+F (Mac) / Ctrl+Shift+F (Win)
└── 工具栏搜索按钮

项目搜索功能 #

text
搜索范围
├── 整个项目
├── 选中的文件夹
├── 选中的文档
└── 搜索结果中搜索

搜索结果显示 #

text
结果展示
├── 匹配文档列表
├── 匹配文本预览
├── 匹配位置高亮
├── 点击跳转到文档
└── 匹配数量统计

项目搜索选项 #

text
搜索选项
├── 搜索内容
│   ├── 文本内容
│   ├── 标题
│   ├── 注释
│   ├── 脚注
│   └── 关键词
├── 搜索条件
│   ├── 包含所有词
│   ├── 包含任一词
│   └── 完全匹配
└── 其他选项
    ├── 区分大小写
    ├── 全词匹配
    └── 正则表达式

绑定器搜索 #

快速搜索 #

text
绑定器搜索
├── 点击绑定器顶部搜索框
├── 输入搜索词
├── 实时显示匹配文档
└── 点击文档跳转

搜索范围 #

text
绑定器搜索范围
├── 文档标题
├── 文档内容
├── 文档注释
└── 关键词

搜索收藏夹 #

创建搜索收藏 #

text
创建步骤
├── 1. 执行项目搜索
├── 2. 点击"保存搜索"按钮
├── 3. 命名搜索收藏
└── 4. 收藏夹中显示

使用搜索收藏 #

text
搜索收藏功能
├── 快速执行保存的搜索
├── 自动更新搜索结果
├── 管理搜索收藏
└── 删除不需要的收藏

批量替换 #

项目批量替换 #

text
批量替换步骤
├── 1. 打开项目搜索
├── 2. 输入查找内容
├── 3. 输入替换内容
├── 4. 设置搜索选项
├── 5. 预览匹配结果
├── 6. 确认替换范围
└── 7. 执行替换全部

批量替换注意事项 #

text
注意事项
├── 先备份项目
├── 预览所有匹配
├── 小范围测试
├── 注意替换影响
└── 使用撤销功能

查找导航 #

查找历史 #

text
历史功能
├── 查看最近的搜索词
├── 快速选择历史搜索
├── 清除搜索历史
└── 保存常用搜索

查找结果导航 #

text
导航操作
├── 下一个匹配 - Enter 或 F3
├── 上一个匹配 - Shift+Enter 或 Shift+F3
├── 跳转到特定匹配
└── 显示匹配列表

特殊查找 #

查找格式 #

text
格式查找
├── 查找特定字体
├── 查找特定颜色
├── 查找特定样式
└── 查找高亮文本

查找特殊字符 #

text
特殊字符查找
├── 查找换行符
├── 查找制表符
├── 查找分页符
└── 查找不可见字符

查找空段落 #

text
空段落查找
├── 使用正则表达式 ^\s*$
├── 查找连续空行
└── 批量删除空行

搜索技巧 #

高效搜索技巧 #

text
搜索建议
├── 使用具体的关键词
├── 善用搜索选项缩小范围
├── 保存常用搜索
├── 使用正则表达式处理复杂模式
└── 先预览再批量替换

常见搜索场景 #

text
场景示例
├── 统一人物名称
│   └── 查找替换名字变体
├── 修正拼写错误
│   └── 项目搜索常见错误
├── 格式统一
│   └── 查找特定格式并修改
├── 引用检查
│   └── 搜索引用标记
└── 关键词统计
    └── 搜索特定词汇出现次数

快捷键参考 #

查找快捷键 #

功能 Mac 快捷键 Windows 快捷键
查找 Cmd+F Ctrl+F
查找和替换 Cmd+Option+F Ctrl+H
项目搜索 Cmd+Shift+F Ctrl+Shift+F
下一个匹配 Cmd+G F3
上一个匹配 Cmd+Shift+G Shift+F3
替换 - Alt+R
替换全部 - Alt+A

下一步 #

现在你已经掌握了查找与替换功能,接下来学习 拼写检查,确保文档质量!

最后更新:2026-04-13