У меня есть несколько сотен тысяч строк 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>
Когда у меня есть работающее регулярное выражение, я могу настроить его для других повторяющихся блоков тегов в документе. Хотя понятия не имею, с чего начать.