VIM Заменить все <a ...> и </a>? - PullRequest
0 голосов
/ 17 декабря 2009

Извините, это может быть простой вопрос, но я не мог понять это. Мне нужно отфильтровать все строки <a href...> и </a> из html-текста. Не уверен, какое регулярное выражение мне следует использовать? Я попытался следующий поиск без удачи:

/<\shref^(>)>

здесь я имею в виду поиск любой строки, начинающейся с "' и, наконец, '>' Мой код поиска не работает. Какой правильный?

Ответы [ 3 ]

1 голос
/ 17 декабря 2009

Другой способ - использовать не жадное сопоставление:

/<a\shref.\{-}>
1 голос
/ 17 декабря 2009

Если я понимаю, что вы ищете, это должно быть <\shref[^>]*>.

0 голосов
/ 17 декабря 2009

Мне кажется, я понял:

/<a\shref[^>]+>

где [] - набор, а ^ - нет.

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