obsidian 搜索问题记录
· 阅读需 2 分钟
问题 1
在 obsidian 搜索中, 当搜索词包含方括号[等特殊符号应如何正确处理?
- 用引号包裹搜索词
- 转义?
例如需全库搜索[list2*], 其中*指代任意个任意字符, 例如 [list2table]、[list2lt]、[list2ut].
以[list2table]为例,
- 首先搜索词需要用引号包裹(否则中括号是搜索属性的语法),
- 其次需完整输入
"[list2table]"方能匹配 (例如"[list2tab]"是搜索不到的), why? "\[list2table\]"这样加上转义没有影响, why?
解释:
- 引号包裹即意味着精确搜索, 在其中无需转义
- 正确做法是用正则表达式
/\[.*list2.*\]/
问题 2
对于问题 1, 在提问者已经阅读官方文档、已在互联网进行搜索并验证测试后, 是否有必要问 AI?
有. 因为 AI 的理解可能更细致到位, 虽然可能因为局限性不解决问题, 但仍具备参考价值.
事实上, 很多问题在被规范描述后都能得到解决, 详细、准确、规范地描述问题是关键.
问题 3
- 何时无需问 AI?
- 掌握更为权威的相关知识
- 知晓更为优先的解决渠道
- AI 的适用边界是什么?