Anki制卡助手使用手册

Anki制卡助手使用手册


正则替换*

<h2>正则表达式</h2> <p>深入学习正则表达式途径: ====》<a href="https://www.runoob.com/regexp/regexp-tutorial.html">菜鸟教程-正则表达式</a> ====》<a href="http://anki.ysepan.com/">哔哩哔哩-自行搜素</a></p> <p>正则表达式(Regular Expression,简称“regex”)是一种强大的文本处理工具,广泛应用于各类数据处理场景中。它主要用于匹配、查找、替换和验证字符串。以下是一些常见的应用场景:</p> <h3>应用1 序号类分割卡片</h3> <p>”批量添加插件“可以根据<code>&amp;lt;HR&amp;gt;</code>即分割线标签对卡片进行分割,我们可以用正则表达式替换的方法将序号类的内容进行直接分割。</p> <p>序号类举例:</p> <pre><code class="language-asp">例如: 1.内容 2.内容 3.内容 ... 或者: 1、内容 2、内容 3、内容 ...</code></pre> <p><strong>方法:</strong></p> <ul> <li>调试模式-正则替换</li> <li>在“表达式”框中输入正则表达式<code>(\d+[\、\.]\D)</code> </li> <li>在&quot;替换为&quot;框输入<code>&amp;lt;hr&amp;gt;$1</code></li> <li>点击“替换”按钮。</li> </ul> <h3>1. 正则表达式解析:</h3> <ul> <li> <p><code>(\d+[\、\.]\D)</code>:</p> <ul> <li><code>\d+</code>:匹配一个或多个数字。<code>\d</code> 表示数字(0-9),<code>+</code> 表示一个或多个。</li> <li><code>[\、\.]</code>:表示匹配<strong>中文顿号(、)</strong>或者**英文句点(.)</li> <li><code>\D</code>:匹配一个非数字字符。</li> <li><code>()</code>:捕获括号,用来将匹配的部分捕获为一个分组。在替换时可以通过 <code>\$1</code> 来引用这个分组。</li> </ul> </li> </ul> <h3>2. 替换字符串解析:</h3> <ul> <li><code>&amp;lt;hr&amp;gt;$1</code>: <ul> <li><code>&amp;lt;hr&amp;gt;</code>:HTML标签,插入分割线。</li> <li><code>$1</code>:引用正则表达式中第一个捕获组(即 <code>(\d+[\、\.]\D)</code> 匹配到的部分)。在替换时,<code>$1</code> 会被替换为匹配到的内容。</li> </ul></li> </ul> <h3>活学活用:将下面内容进行分割:</h3> <pre><code>1、父系氏族社会取代母系氏族社会的原因是什么?答:男子主要从事农业和畜牧业,取代女子在生产中的地位,在经济中开始占主导地位,婚姻关系相对固定,首领都是男性。男子开始支配社会。 2、古代文明为什么多发生在大江大河流域?答:大河流域的河谷地带,水源充足,气候湿润,土地肥沃,便于灌溉,有利于农耕,为以农业为基础的古代文明创造了有利的生态环境。河谷地带物产丰富,鱼类资源丰富,便于渔猎事业的发展。 ...</code></pre> <p><img src="https://s3.bmp.ovh/imgs/2024/11/24/212297a2d6dd5dab.gif" alt="" /></p> <hr /> <h3>应用2 剔除无用内容</h3> <p><strong>需解决的问题:</strong>将【答案】后字母之间的逗号<code>精准</code>替换掉。 比如:【答案】A,B,C,E 将“<code>,</code>”替换掉得到ABCE。</p> <pre><code class="language-erlang">156、对原有管道内进行局部修复的方法有()。 A.密封法 B.铰接管法 C.局部软衬法 D.防水卷材贴补法 E.机器人法 【答案】A,B,C,E 【解析】局部修复是对原有管道内的局部漏水、破损、腐蚀和坍塌等进行修复的方法,主要有密封法、补丁法、铰接管法、局部软衬法、灌浆法、机器人法等,用于管道内部的结构性破坏以及裂纹等的修复。 157、有关开挖式基底处理,以下说法有误的是() A.该处理方法工艺简单,修复彻底 B.对交通影响较小 C.适用于车流量较少的路段 D.处理过程中需要重新浇筑混凝土 E.处理过程中需要进行注浆地基处理 【答案】B,E 【解析】B选项说法错误,开挖式基底处理对交通影响较大E选项说法错误,进行注浆地基处理是非开挖基底处理 158、用于裂缝防治的玻纤网和土工织物需要满足的技术要求主要有() A.抗拉强度 B.网孔尺寸 C.单位面积质量 D.透水率 E.最大负荷延伸率 【答案】A,B,C,E 【解析】用于裂缝防治的玻纤网和土工织物应分别满足抗拉强度、最大负荷延伸率、网孔尺寸、单位面积质量等技术要求。 ... </code></pre> <hr /> <p><strong>方法:</strong></p> <ul> <li>调试模式-正则替换</li> <li>在“表达式”框中输入正则表达式<code>([A-E]),</code> </li> <li>在&quot;替换为&quot;框输入<code>$1</code></li> <li>点击“替换”按钮。</li> </ul> <p>表达式<code> ([A-E])</code>的含义:</p> <ul> <li>([A-E]):匹配一个大写字母A到E,并将其捕获到分组1。</li> <li>,:匹配紧随其后的逗号。</li> </ul> <p><img src="https://s3.bmp.ovh/imgs/2024/11/24/048057562aef6214.gif" alt="" /></p>

页面列表

ITEM_HTML