obsidian社区插件
Dataview 实战 - 列出包含特定文字的文件或元数据
插件ID:dataview%E5%AE%9E%E6%88%98-%E5%88%97%E5%87%BA%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E5%AD%97%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E5%85%83%E6%95%B0%E6%8D%AE
dataview%E5%AE%9E%E6%88%98-%E5%88%97%E5%87%BA%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E5%AD%97%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E5%85%83%E6%95%B0%E6%8D%AE
dataview%E5%AE%9E%E6%88%98 %E5%88%97%E5%87%BA%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E5%AD%97%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E5%85%83%E6%95%B0%E6%8D%AE:列出包含特定文字的文件或元数据
Dataview 实战 - 列出包含特定文字的文件或元数据
特定文字在开头结尾
列出以某个特定开头的文件,可以借助 startswith()
函数,例如本系列文章以 Dataview 实战 开头:
```dataview
LIST
FROM "10-Obsidian/Obsidian社区插件/Dataview"
WHERE startswith(file.name, "Dataview实战")
```
同样,我们可以用 endswith()
函数列出以某个特定结尾的文件,如果把 file.name
替换成别的元数据,也可以列出以某个特定开头的文件。
特定内容在任意位置
借助 contains()
函数
```dataview
LIST
FROM "10-Obsidian/Obsidian社区插件/Dataview"
WHERE contains(file.name, "Dataview实战")
```
如果想要不区分大小写用 icontains()
,如果想要检索元数据就把 file.name
改成你需要筛选的的元属性,注意元数据的数据类型需要是字符串,数字或者其他数据类型可以用 string()
函数将其转换为字符串。
相关阅读
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。