eregex.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