Как заменить определенную часть в XML-файле на определенную строку?Заменить тег xml с помощью regex
<tag1></tag2>
<tag2></tag2>
...etc
<soundcard num=0>
<name>test123</name>
</soundcard>
<soundcard num=1>
<name>test123</name>
</soundcard>
<soundcard num=2>
<name>test123</name>
</soundcard>
<tag5></tag5>
заменить все части звуковой карты, что результат выглядит так:
<tag1></tag2>
<tag2></tag2>
...etc
{0}
<tag5></tag5>
Я использую C# .NET 3.5, и я thougt раствора регулярного выражения
No * not * использовать регулярные выражения для синтаксического анализа, изменения или иного обращения к XML и другим нерегулярным языкам (например, HTML, JSON, YAML, ...). Правильное решение здесь - использовать XML API для анализа и изменения дерева документов, как вам нравится. – Joey
@Johannes: Вы имеете в виду _Do_ нет. – SLaks
[НЕ ИСПОЛЬЗУЙТЕ XML-ИСПОЛЬЗОВАНИЕ регулярных выражений] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags)! – SLaks