2008-06-11 eregex.vim を入れた Vim eregex.vim を入れた。Vim の正規表現は鬼のようにエスケープが入るため、書いているうちに意味不明になりがちだが eregex.vim で問題解決しそう。 Vim だとこう書くのが、 :%s@\("hoge\/foo\/images\/\)\([^"/]\+\(gif\|jpg\)"\)@\1static/\2@g eregex.vim ではこう書ける。 :%S@("hoge/foo/images/)([^"/]+(gif|jpg)")@\1static/\2@g