Vim удаление тегов XML - PullRequest
       4

Vim удаление тегов XML

0 голосов
/ 01 сентября 2010

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

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

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

Ответы [ 2 ]

4 голосов
/ 01 сентября 2010
:%s~<Validator>.*</Validator>~~g

делает трюк

0 голосов
/ 02 сентября 2010

используйте awk.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...