Я пытаюсь написать регулярное выражение (или найти какой-либо другой более простой способ), чтобы найти и заменить все значения между тегами XML в возвышенной, как в следующем:Найти и заменить значение XML с помощью возвышенный текст
значение Find из SENDERNAME
<SENDERNAME>TEST</SENDERNAME>
Заменить значение и превращаются в
<SENDERNAME>REPLACED<SENDERNAME>
У меня возникли проблемы при записи регулярных выражений для этого, как я новичок. Мне нужно сделать это для 100-х тегов, поэтому мне нужен код, чтобы заменить их все. Я не нахожу никаких учебников или простых способов сделать это с просто возвышенным.
Спасибо заранее,
Марк
вы уверены ' ЗАМЕНИТЬ '? Может быть, ' ЗАМЕНЯЕТСЯ '? Неужели нет учебников? Посмотрите здесь: [regexone.com] (http://regexone.com), [regular-expressions.info] (http://www.regular-expressions.info), [Что означает регулярное выражение] (http://stackoverflow.com/questions/22937618/reference-what-does-this-regex-mean), [Learning Regular Expressions] (http://stackoverflow.com/a/2759417/3832970). –
Какое определение «XML-тега» вы используете? Это '' или 'TEST'? Если это фактический тег (''), будет ли 'TEST' изменяться, или он всегда будет буквальным' TEST', всегда заменяется литеральным 'REPLACED'? Если у вас действительно есть 100 тегов для обработки, вам будет намного лучше использовать XML-парсер на выбранном вами языке. –
MattDMo