У меня есть набор XML, в котором есть строки, которые выглядят следующим образом
<_char font_name="/ITC Stone Serif Std Bold" italic="true" />
но иногда выглядит так
<_char font_size="88175" italic="true" font_name="/ITC Stone Serif Std Bold" />
Вот что мне нужно сделать
- Заменить italic = "true" на italic = "false для каждой строки, содержащей ITC Stone Serif Std Bold , независимо от того, предшествует ли ИЛИ после курсив часть.
Можно ли это сделать с помощью одного регулярного выражения?
Я не ищу решение в режиме реального времени. У меня просто тонна XML-файлов, в которых есть эта «ошибка», и я пытаюсь выполнить глобальный поиск и замену с PowerGrep, для которого потребуется одно регулярное выражение. Если скриптинг - единственный способ сделать это, пусть будет так.