Notepad ++ Regex требуется помощь

304
Josh Bethell

У меня есть несколько сотен тысяч строк XML-файла, который полон данных, которые мне не нужны. Я ищу способ массового удаления тысяч ненужных строк и знаю, что это можно сделать с помощью поиска и замены с помощью регулярного выражения. Но мои навыки регулярных выражений в основном отсутствуют.

Файл совместим с XML, поэтому каждая строка начинается и заканчивается тегами. Пример блока, который повторяется сотни раз по всему документу:

<g:payment_accepted>Visa</g:payment_accepted> <g:payment_accepted>Cash</g:payment_accepted> <g:payment_accepted>MasterCard</g:payment_accepted> <g:payment_accepted>Check</g:payment_accepted> <g:payment_accepted>WireTransfer</g:payment_accepted>

Так что в этом случае я хочу, чтобы регулярное выражение для поиска экземпляров:

<g:payment_accepted>WILDCARD_ANYTHING_IN_BETWEEN</g:payment_accepted> 

Когда у меня есть работающее регулярное выражение, я могу настроить его для других повторяющихся блоков тегов в документе. Хотя понятия не имею, с чего начать.

1
Ах, я только что пошел и решил это, проще, чем я думал, что это делает трюк ^ (). * () $ Josh Bethell 5 лет назад 0
Добро пожаловать в Супер пользователя! Не стесняйтесь опубликовать это как ответ :) bertieb 5 лет назад 1

0 ответов на вопрос

Похожие вопросы