Попробуйте выполнить следующий поиск в vim:
/">\(.*\)<\/
Это должно соответствовать любой строке с этим шаблоном. Он также сохранит любой текст между начальными и конечными маркерами в \1
, который вы можете использовать, если хотите выполнять поиск и замену в vim. Например:
:%s/">\(.*\)<\//Log message: \1/
Если вы хотите использовать grep в командной строке для поиска этой строки, вы можете использовать:
$ egrep "\">.*<\/" foo.txt
Это выведет только совпадающие строки из foo.txt
. Если вы хотите отправить их в новый файл, попробуйте:
$ egrep "\">.*<\/" foo.txt > new.txt