版本1.9.10
如何将搜索结果下一个段落结果展示出来,搜索出来都是标题和折叠标签,无法使用搜搜结果。
段落搜索是 line:
在查询的末尾加一个正则表达式就可以了
比如,如果想要搜索标签 #标签
那么可以使用查询 tag:#标签 /^#{1,6}\s.*?#标签\s?.*\n(([^]*?(?=^#{1,6}\s))|([^]*))/
在你的这个情况下,可以使用查询 tag:#场景应用/日程管理/周复盘 /^#{1,6}\s.*?#场景应用\/日程管理\/周复盘\s?.*\n(([^]*?(?=^#{1,6}\s))|([^]*))/
注意事项
要注意关闭 折叠搜索结果 选项和 显示更多上下文 选项,否则匹配到的标题有关键词的章节的内容不会显示在查询结果列表里
相关的技术信息
^#{1,6}\s.*?#标签\s?.*\n(([^]*?(?=^#{1,6}\s))|([^]*))匹配有标签的章节^#{1,6}\s.*?#标签\s?.*\n匹配有标签的章节的标题行^#{1,6}\s.*?匹配标题行字符串的标签前面的部分#标签\s?匹配标签(会附带查询子标签).*\n匹配标题行字符串的标签后面的部分
(([^]*?(?=^#{1,6}\s))|([^]*))匹配有标签的章节的内容[^]*?(?=^#{1,6}\s): 当有下一个章节时,匹配章节内容直到下一个章节的标题行为止[^]*: 当没有下一个章节时(即当本章节在文档的末尾时),匹配章节内容直到文档末尾为止
1 个赞
大佬您好,想请教一下这个正则式左边是搜索出相关标签章节清单,右边显示有标签的相关章节,那是否可以将右边的章节按照左边目录的顺序展示出来的。
需求是将搜索结构批量展示出来。
最大的困扰还是搜索结果被折叠了
关于个人知识管理,我个人认为
- 在 Obsidian 使用
[[Wiki链接]]比使用#标签更好,因为 Obsidian 对[[Wiki链接]]有索引,反链面板的搜索秒出结果。而#标签的搜索是全文搜索,有的时候会比较慢,因为 Obsidian 没有做标签的全文索引 - 在 Obsidian 应该尽可能的拆分笔记,形成有标题的原子笔记,并且以页面为单位标引,而不是去标引页面里面的块(章节块,列表块,段落块……)
顺道问一下,你的截图中,黄色部分是正文内容,上方可折叠的部分是文章标题。
按一般常理来说,正文内容应该比文章标题更缩进一点。
但这里的文章内容(黄色部分)却明显突出了。
怎么通过CSS来让黄色部分后退啊?(包括黄色部分所在的整个方框后退,或者把方框去掉也可以)
我不会,并且我也不介意这个的样式




