2010-09-01 10 views
0

У меня есть один вкладыш в vim, который я регулярно использую для поиска и замены.vim remove xml tags

Теперь я хочу использовать его для удаления тегов - что-то вроде этого, но, похоже, мне нужно избежать/Я не уверен, что мне не хватает.

:%s~<Validator>*</Validator>~~g 

ответ

-2

.

awk -vRS="</Validator>" '{gsub(/<Validator>.*/,"") }1' file 

Приведенное выше удаляет из тега теги, даже если они охватывают несколько строк.

+0

Если sed указан в теге, я не понимаю, почему awk не может быть использован. – ghostdog74

+0

Вы можете использовать AWK в VIM в том же я использую SED ?? – wmitchell

+0

@imerez: Вы не используете sed; вы используете встроенную команду vim: s [ubstitute]. – 2010-09-03 07:35:08