跳转到主要内容
Craft 提供两种搜索方式,了解它们之间的区别很重要:
  • 全局搜索 可帮助你在所有文档、空间和页面中查找内容。 了解更多
  • 文档内搜索 允许你在特定文档(以及可选的其子页面)中查找文本。
本文着重介绍如何使用 文档内搜索

如何访问文档内搜索

你可以在 文档视图 的左侧侧边栏中打开搜索:
  • 点击 放大镜图标 (最后一个标签)
  • 或使用键盘快捷键 Cmd + F
侧边栏中的文档搜索面板

搜索选项

打开搜索面板后,你会看到几个实用选项。 搜索选项和过滤器

普通查找 或 查找与替换

你可以在文档中直接查找文本,或使用 查找与替换 批量更新多个匹配项。

搜索范围

点击右侧的 过滤图标 来选择 要在哪里 搜索:
  • 仅在此文档中 – 仅搜索当前文档
  • 此文档 + 子页面 – 包含其下所有嵌套的子页面

搜索模式

可选择:
  • 纯文本 – 标准关键词搜索
  • Regex(正则表达式) – 用于高级的模式匹配搜索

其他筛选项

你还可以使用以下开关来进一步筛选搜索结果:
  • 区分大小写 (Match case) – 区分大写与小写字母
  • 忽略变音符号 (Ignore diacritics) – 将带重音和不带重音的字符视为相同
  • 包含部分匹配 (Include partial matches) – 查找包含搜索词的单词

示例:使用文档内搜索

文档内搜索演示 文档中突出显示的搜索结果

提示:正则非常强大

Regex(即正则表达式)允许你使用模式而不是精确文本进行搜索,非常适合更高级的查找与替换操作。 示例 如果你使用了 #todo#inprogress#done 标签,想要将它们全部重命名为 #task,正则可以一次完成。 查找:
#(todo|inprogress|done)
并替换为:
#task
正则表达式在模式匹配方面非常强大。建议学习基础知识以解锁高级搜索功能。