タイトルは釣りです。 LingrでVimの正規表現の話が出たので、 ノリで今言い忘れたこととか書いてます。 Vimの正規表現では+とか(が特別な文字じゃありません。 コマンドラインでさっと検索する用に最適化されてるという印象を受けます。 たとえば :%s/eskk#\zsfunc\ze(/something_great/g みたいにして「eskk#func(」を「eskk#something_great(」に置き換えることができます。 グループ化するにはどうすればいいかというと「\(fo\+\)」のようにバックスラッシュをつけます。 参照する必要がないなら「\%(fo\+\)」。Perlで言うと「(?:fo+)」ですね。 このようにグループ化しようとすると沢山エスケープしなきゃならないですが、 コマンドラインでさっと検索する分にはこの仕様はけっこう楽だったりします。 あと\zsと\zeが便