我有一组文档,我用用户输入的文本替换占位符文本。用户有一个带有定义的单词列表(下面的数据只是一个例子)。选项卡将单词与定义分开。为每个新词/定义创建一个新行。在OpenXml PowerTools中使用OpenXmlRegex.Replace方法会导致为新行添加换行符 (<w:br />)。如果新行实际上是新段落以在文档中保留悬挂标签,那将是首选。
例子:
<w:p w:rsidRPr="######" w:rsidR="######" w:rsidP="######" w:rsidRDefault="######">
<w:pPr>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>Feline:</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:tab />
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>relating to or affecting cats or other members of the cat family.</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:br />
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>
Canine:</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:tab />
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t xml:space="preserve">relating to or resembling a dog or dogs.</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:br />
</w:r>
</w:p>
首选代码:
<w:p w:rsidRPr="######" w:rsidR="######" w:rsidP="######" w:rsidRDefault="######">
<w:pPr>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>Feline:</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:tab />
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>relating to or affecting cats or other members of the cat family.</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
</w:r>
</w:p>
<w:p w:rsidRPr="######" w:rsidR="######" w:rsidP="######" w:rsidRDefault="######">
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t>
Canine:</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:tab />
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
<w:t xml:space="preserve">relating to or resembling a dog or dogs.</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Times New Roman" w:cs="Arial" />
<w:spacing w:val="-3" />
</w:rPr>
</w:r>
</w:p>