フォーマット済みの 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」や削除文字などの文字列置換で基本的なエスケープ文字を試しました。