You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于正则捕获特定格式行及标注框笔记的Obsidian转Anki正则配置技术问询

正则捕获特定格式行及标注框笔记的Obsidian转Anki正则配置技术问询

我得吐槽一句,Obsidian to Anki的正则配置流程真的是我见过最让人头疼的之一!它的逻辑是先把整段要做成闪卡的文本完整捕获下来,再在这段文本内部用正则分别匹配出问题(对应第一个捕获组)和答案(对应第二个捕获组)。

官方给出的示例正则有这些:

  • ^(.*[^\n:]{1}):{2}([^\n:]{1}.*) (RemNote单行风格)
  • ^Q: ((?:.+\n)*)\n*A: (.+(?:\n(?:^.{1,3}$|^.{4}(?<!<!--).*))*) (问答风格)

现在我手头有一堆带大量标注框(callout)的Obsidian笔记,格式示例如下:

[!PDF|] [[James W. Kurose, Keith W. Ross - Computer Networking.pdf#page=296&selection=32,0,33,25|James W. Kurose, Keith W. Ross - Computer Networking, p.296]]

Describe why an application developer might choose to run an application over UDP rather than TCP.

An application developer may not want its application to use TCP’s congestion co...

我想针对这种带PDF引用标注框、嵌套引用的问答格式,配置对应的Obsidian to Anki正则,来自动生成闪卡。有没有大佬能帮忙写个合适的正则表达式?

备注:内容来源于stack exchange,提问作者Crimson Crusader

火山引擎 最新活动