我正在尝试使用格式化的 PPTX 文件将我自己的数据插入到标签中。然而,在某些情况下,我需要删除标记并备份 <problem> 和 <problemNoTab> 部分中的一行。然而,在 OOXML 中,xml 标记用于处理这种情况,因此“\n”字符不可见。我不确定如何进行,因为我也无法进行典型的标签匹配。
模板的代码如下:
<p:txBody>
<a:bodyPr>
<a:normAutofit />
</a:bodyPr>
<a:lstStyle />
<a:p>
<a:r>
<a:rPr lang="en-US" b="1" dirty="0" smtClean="0" />
<a:t>Problem</a:t>
</a:r>
</a:p>
<a:p>
<a:pPr marL="914400" indent="-914400" />
<a:r>
<a:rPr lang="en-US" sz="1000" smtClean="0" />
<a:t><Problem></a:t>
</a:r>
<a:endParaRPr lang="en-US" sz="1000" dirty="0" smtClean="0" />
</a:p>
<a:p>
<a:pPr marL="0" indent="0" />
<a:r>
<a:rPr lang="en-US" sz="1000" dirty="0" smtClean="0"/>
<a:t><ProblemNoTab></a:t>
</a:r>
<a:endParaRPr lang="en-US" sz="1000" dirty="0" smtClean="0" />
</a:p>
任何有关如何删除断线或其他地方的提示将不胜感激。我在字符串替换中尝试了基本的转义字符,例如“\b”和删除字符。