0⃣️ 引言
OhMyMN插件中,广泛运用了“正则表达式与 replace() 函数”,来进行自定义操作。
对于小白来说,这种操作可类比 Word 中的“查找替换”。
Anki 中,其实也会用到“查找替换”。
所以,学习一些简单的正则表达式,还是很便捷高效的。
【正则表达式】 入门教程
https://deerchao.cn/tutorials/regex/regex.htm
1⃣️ 可参考的正则表达式
以下为过去在微博分享过的动图教程。
(ps:因为近期很忙,来不及重制。虽然与当前 OhMyMN v4 有点区别,但也可作为参考。)
重命名标题
① https://m.weibo.cn/5625410398/4677488750365450
② 微博
③ 分层编号 https://m.weibo.cn/5625410398/4735106105737307
【Another AutoDef】提取标题
https://m.weibo.cn/5625410398/4700870069716607
【AutoFormat】优化排版格式
https://m.weibo.cn/5625410398/4735110593909290
【AutoReplace】替换摘录文本
https://m.weibo.cn/5625410398/4677820142586451
【AutoList】序列摘录换行
https://m.weibo.cn/5625410398/4677826035320952
【AutoTag】添加标签
https://m.weibo.cn/5625410398/4736094388358218
按题型加标签:
2⃣️ 【组合运用】选择题制作
【使用OhMyMN插件 | 制作选择题 | MarginNote3-哔哩哔哩】 使用OhMyMN插件 | 制作选择题 | MarginNote3_哔哩哔哩_bilibili
(ps:有空更新 ohmymn v4 配音教程,以下图文为旧版,暂供参考。)
模块快捷开关 :
Gesture
设置手势:使用 AutoReplace 的配置
AnotherAutoDef
自定义定义联项 /A ./
摘录仅保留定义项
AutoReplace 自定义
(/[\s\S]/,“➵ ➵ ➵\n$&\n➵ ➵ ➵”);
(/➵ ➵ ➵([\s\S]||[\s\S]*)➵ ➵ ➵/,"$1")
AutoList 自定义
(/ *[B-D] . */gi,"\n||")
或者 (/[B-D]./gi,"\n||")
AnotherAutoDef、AutoList 二者摘录时自动执行。
AutoReplace 不要摘录时自动执行,而是使用手势触发。
根据实际文本及OCR效果,请自行修改正则表达式。