Справка по выражению для поиска и замены в Notepad ++


0

Я пытаюсь использовать регулярные выражения в 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>

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

Ответы:


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.