自然属性

自然属性 公开 已发布

AK99 更新于 1天9小时前 | 0 | 2
如何安装动作?

适用于
分类(旧)



更多信息
分享时间 1天12小时前
最后更新 1天9小时前
修订版本 3
用户许可 -未设置-
Quicker版本 1.43.63
动作大小 4.9 KB

分享到

「适用于logseq md版,可以把`属性键:属性值`换为`属性键:: [[属性值]]`格式」

简介

自然属性

本动作只适用于 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小时前 加入了空格的识别 属性键:属性值 左右有空格会被单独识别为一组

最近讨论

暂无讨论