分享时间 | 1天12小时前 |
最后更新 | 1天9小时前 |
修订版本 | 3 |
用户许可 | -未设置- |
Quicker版本 | 1.43.63 |
动作大小 | 4.9 KB |
自然属性
本动作只适用于 logseq md 版。
由于 logseq md 不支持在块内自然书写时直接用非软换行的方式插入 属性键:值,所以有了这个动作,这个动作支持你不使用软换行的情况下直接写 属性键:属性值 ,而后用这个动作一键转换成 logseq 的标准属性键值到剪贴板,再而后自行贴入即可,这个动作是一种在自然书写时插入属性键值的实用方式。
这动作,完全可以写为 logseq 的一个自动化的插件,但写插件太烧钱烧时间了,就先不考虑了。
动作使用
1、可识别框选文字内容的所有 `属性键:属性值` 转换为多个软换行的 `属性键:: [[属性值]]` 到剪贴板
2、 属性键值前后需要有这五个符号的其中一种
中英逗号、句号、空格 `,,。. `
使用例子
我们把键值写成下边的方式:
这是一行文字,这有 一本书:历史书abc,是否阅读过:没有123。这也是一对 属性键:属性值
使用脚本后会被生成(贴到logseq行下即可):
一本书:: [[历史书abc]]
是否阅读过:: [[没有123]]
属性键:: [[属性值]]
修订版本 | 更新时间 | 更新说明 |
---|---|---|
3 | 1天9小时前 |
精修了正则式为,提高兼容性
1、正则式提取的 ([^,,。.::\s]+)\s*[::]\s*([^,,。.]+) 2、第二次“替换文本”的 ::\s*(.*?)\s*$ |
2 | 1天11小时前 | 修复bug:多余识别,修改了初始识别正则式 |
1 | 1天12小时前 | 加入了空格的识别 属性键:属性值 左右有空格会被单独识别为一组 |