Есть ли способ использовать регулярное выражение для вставки строки в определенную группу в файле?
Например, если у меня есть что-то вроде:
<Home /> </Home>
Есть ли способ использовать регулярное выражение, чтобы выделить эту группу и вставить строку в середину этой группы? Нравится:
<Home /> hello </Home>
Что я уже пробовал:
Я попытался выделить группу с помощью
<Home />\n[^.]+</Home>
и заменив его на
$1hello\n$2
но это просто заменяет все это на "Привет", а это совсем не то, чего я хочу. Мне нужно, чтобы он вставил привет в середину домашней группы.
Любая помощь будет очень признательна.
MadMyche
Почему бы вам не использовать синтаксический анализатор XML-документов?