我有一个字符串,它是 xml 的一部分。
a<b>b</b>c<i>d</i>e<b>f</b>g
问题是我想从字符串中提取不在任何标签内的部分。 所以我需要从这个字符串中提取字符串“aceg”并留下字符“bdf” 如何做到这一点?
编辑: 这是 xml 的一部分 让我们假设它
<div>a<b>b</b>c<i>d</i>e<b>f</b>g</div>
现在它是一个有效的 xml :)
最佳答案
以下正则表达式将从字符串中删除所有标签:
Regex.Replace("a<b>b</b>c<i>d</i>e<b>f</b>g", "<[^>]+>", string.Empty);
关于c# - 需要删除字符串中的xml节点并保留文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1492131/