Ticky
1
文件名的形式都是《AA》作者:BB
dataview提取的数据file.name为完整文件名,想将AA和BB分别提取
图为想达到的效果
尝试了以下代码,未能达到
table without id
书名, 作者, file.tags as 类型, 记录
//选择目录
from "book/like"
//拆分文件名
string[] file.name = {book, author}
string[] parts = file.name.Split('》')
string book = parts[0]
string author = parts[1]
书名 = "book"
Probe
(Probe)
2
这 string[] parts = file.name.Split('》')
写法是怎么来的…
大致可以参考下面这样
```dataview
table without id
split(file.name, "》")[0] as part1, split(file.name, "》")[1] as part2
from "xxxxxx"
```
其中那个 split 是 dataview 的函数
如果字符处理的场景实在很复杂, 还可以用同页面里的 substring
, replace
, regexreplace
函数