【OhMyMN 使用技巧分享】正则表达式与replace() 函数 | 选择题制作

0⃣️ 引言

OhMyMN插件中,广泛运用了“正则表达式与 replace() 函数”,来进行自定义操作。


对于小白来说,这种操作可类比 Word 中的“查找替换”。

Anki 中,其实也会用到“查找替换”。

所以,学习一些简单的正则表达式,还是很便捷高效的。

【正则表达式】 入门教程

1⃣️ 可参考的正则表达式

以下为过去在微博分享过的动图教程。
(ps:因为近期很忙,来不及重制。虽然与当前 OhMyMN v4 有点区别,但也可作为参考。)

重命名标题
① Sina Visitor System
② Sina Visitor System
③ 分层编号 Sina Visitor System

【Another AutoDef】提取标题

【AutoFormat】优化排版格式

【AutoReplace】替换摘录文本

【AutoList】序列摘录换行

【AutoTag】添加标签

按题型加标签:
图片

2⃣️ 【组合运用】选择题制作

【使用OhMyMN插件 | 制作选择题 | MarginNote3-哔哩哔哩】 https://b23.tv/anrwjJR

(ps:有空更新 ohmymn v4 配音教程,以下图文为旧版,暂供参考。)

图片
图片

https://b23.tv/xbvg8hZ




模块快捷开关 :
:black_small_square:Gesture :white_check_mark:
设置手势:使用 AutoReplace 的配置
:black_small_square:AnotherAutoDef :white_check_mark:
自定义定义联项 /A ./
摘录仅保留定义项 :white_check_mark:
:black_small_square:AutoReplace 自定义 :white_check_mark:
(/[\s\S]/,“➵ ➵ ➵\n$&\n➵ ➵ ➵”);
(/➵ ➵ ➵([\s\S]
||[\s\S]*)➵ ➵ ➵/,“$1”)
:black_small_square:AutoList 自定义 :white_check_mark:
(/ *[B-D] . */gi,“\n||”)
或者 (/[B-D]./gi,“\n||”)

:warning: AnotherAutoDef、AutoList 二者摘录时自动执行。
:warning: AutoReplace 不要摘录时自动执行,而是使用手势触发。
:warning: 根据实际文本及OCR效果,请自行修改正则表达式。

请问,我想把摘录中的:writing_hand:全部删除了,相当于替换成空格。如何写公式呢


:rose: