free_gen
@free_gen

Sublime Text 3 — как удалить все строки вложенные в определенный тег?

Дано: большой xml файл с метаданными, в котором присутствуют лишние теги с разным наполнением.
Задача: удалить из этого файла все строки, начинающиеся и оканчивающиеся, например, так:

<genre>%текст%</genre>

Я в курсе, что в ST3 есть функция поиска, позволяющая удалять и редактировать сразу несколько строк по ключевым словам. Но как это реализовать, если внутри тега <genre></genre>, разный вложенный текст?
Возможно ли как-то выделить все теги <genre></genre>, включая вложенный текст?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
  • free_gen
    @free_gen
    Нашел решение.
    ctrl+F -> выбрать иконку со звездочкой (поиск по регулярным выражениям), если нужно удалить все теги <genre></genre> с вложенным текстом, вводим <genre>(.+?)</genre>

    UPD. ХЭЛП
    эта формула отлично работает, но если в тексте есть переносы, то строка полностью игнорируется. что можно еще добавить, чтобы включить переносы строк?
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы