Предположим, что у меня есть следующие строки в файле (не считаю это XML-файл):Удаление нескольких строк из файла, найдя ключ
<AVP code="123" name="abcd">
<type>
<high/>
</type>
</AVP>
<AVP code="234" name="ukbkj">
<type>
<enum/>
<type>
<enum name="erdf"/>
</AVP>
Я хотел бы удалить из (например) AVP код 123 в соответствие/AVP, чтобы все данные для AVP 123 были удалены. Как я могу это достичь? Вот как должен выглядеть вывод. Я хотел бы сохранить файл, а не печатать на стандартный вывод.
<AVP code="234" name="ukbkj">
<type>
<enum/>
<type>
<enum name="erdf"/>
</AVP>
Я не совсем понимаю. Пожалуйста, включите в свой вопрос 1) желаемый результат, 2) код Python или Perl, который вы пробовали, 3) фактический результат, который вы получаете. –
он пытался удалить весь блок. –
Мне нужно в скрипте python –