我有以下 HTML 标记
<p>xxxx</p>
<pre>xxx</pre>
<p>xxxx</p>
<pre>yyy</pre>
我需要能够将其更改为:
<p>xxxx</p>
<pre>ABC xxx ABC</pre>
<p>xxxx</p>
<pre>ABC yyy ABC </pre>
我有一个使用建议:
var loDoc = XDocument.Parse(lcHTML);
foreach (XElement loElement in loDoc.Descendants("pre"))
这确实提取了所有 pre 元素,但它并没有给我一种将事物联系在一起并将代码重新插入原始字符串的方法。
有没有另一种方法可以让我进行所需的代码更改。我正在考虑使用 split 和 split<pre>..</pre>
但这并不能真正给我我需要的东西,因为我需要替换里面的代码<pre>...</pre>