Я путаюсь с использованием регулярных выражений в notepad++ с некоторыми файлами .xml, и, возможно, немного над головой.

В настоящее время я пытаюсь найти все, что начинается с:

<text id="name">Timer</text>   (where "Timer" is a random word\s)

и заменить на

<text id="name">Timer</text><text id="MyRule">1.rule</text> 

1.rule будет использоваться во всех последующих случаях поиска, единственным случайным фактором является слово между id = name и концом текста.

Другой пример будет:

<text id="name">start up changes</text>

и я ищу заменить

 <text id="name">start up changes</text><text id="MyRule">1.rule</text>

Есть ли простое регулярное выражение, которое может найти эти случайные слова или слова, а затем применить мои изменения после этого выражения. Любая помощь будет принята с благодарностью.

1 ответ1

0

У меня нет доступа к NotePad++ для двойной проверки, но попробуйте следующее:

Поиск: (<text.*?/text>)

Заменить: \1<text id="MyRule">1.rule</text>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .