8.调试模式-文本替换
<h1>1.功能概述</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3c2fe911bb9531b868b66f4caa6cb7cb&amp;file=file.png" alt="" /></p>
<p>此功能是将制卡资料的内容进行替换,名字为“文本替换”,而实际包含了对网页代码的替换。</p>
<p>延申:无论anki制卡助手还是anki,其实主要是对网页代码的操作。
举例:
当卡牌网页代码为:<code>&lt;p&gt;{{答案::&amp;nbsp;}}&lt;/p&gt;</code>时,单纯进行文本替换(将"{{答案:: }}"替换为空”,是无法实现的,原因就是:需要将代码替换为空,而非文本替换。</p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a7ac120d1c2a3750c00484d87edafba4&amp;file=file.png" alt="" /></p>
<h1>2.两种替换方式</h1>
<table>
<thead>
<tr>
<th>方式</th>
<th>描述</th>
<th>细节</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>方式1</strong></td>
<td>支持对代码或纯文本替换,可以多行多内容替换,但需要注意顺序。</td>
<td>需要确保替换的顺序,以避免替换冲突。</td>
</tr>
<tr>
<td><FONT color=red><b>方式2: 文本处理</b></FONT></td>
<td>支持对代码或纯文本互换,使用快速文本处理的方式,速度更快。</td>
<td>适用于批量替换,速度较快。</td>
</tr>
<tr>
<td><strong>方式2: DOM方式替换</strong></td>
<td>仅支持对纯文本替换为网页代码。</td>
<td>适用于需要将纯文本转换为纯文本或HTML标签等。</td>
</tr>
</tbody>
</table>
<h1>3.扩展功能</h1>
<table>
<thead>
<tr>
<th>操作</th>
<th>描述</th>
<th>网页代码</th>
<th>代码预览</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>下划线挖空</strong></td>
<td>下划线替换为配置区-标记内容。</td>
<td><code>&lt;i&gt;下划线内容&lt;/i&gt;</code></td>
<td><i>下划线内容</i></td>
</tr>
<tr>
<td><strong>粗体挖空</strong></td>
<td>粗体替换为配置区-标记内容。</td>
<td><code>&lt;b&gt;粗体内容&lt;/b&gt;</code></td>
<td><b>粗体内容</b></td>
</tr>
<tr>
<td><strong>颜色文本挖空</strong></td>
<td>颜色文本替换为配置区-标记内容。</td>
<td><code>&lt;FONT color=red&gt;红色&lt;/FONT&gt;</code></td>
<td><FONT color=red>红色</FONT></td>
</tr>
</tbody>
</table>