вторник, 7 февраля 2012 г.

Regexp в vim-е

Допустим нам надо быстро убрать все тэги <font bla bla bla>текст</font> из HTML кода.
Если попробовать написать что нибудь типа /<\/?font.*?> ничего не получится - т.к. вим не понимает вопросик. Делаем так:
найти (/) и вводим команду: <\/\{0,1\}font.\{-\}> и вуаля видим что нашлись все тэги font открывающие и закрывающие ( :set hlsearch для наглядности). После того как убедились что подсветилось то что нужно - смело пишем :%s///g - и тэги магическим образом исчезают. :)


Комментариев нет:

Отправить комментарий