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

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 配音教程,以下图文为旧版,暂供参考。)

图片
图片

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效果,请自行修改正则表达式。

2 个赞

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