便利っすなあ。
例えばlatexで編集してて、
Fig. \ref{hoge} shows hogehoge $p_{hoge}=0.5$.
を
{\bf Fig. \ref{hoge}} shows hogehoge $p_{hoge}=0.5$.
に置換したい場合。
vimのコマンドモードで
:s/\(Fig\. \\ref{.\{-}}\)/{\\bf \1}/
とやればいい。
最小マッチのために\{-}を使っているが、これをせずに*とか使った場合
:s/\(Fig\. \\ref{.*}\)/{\\bf \1}/
{\bf Fig. \ref{hoge} shows hogehoge $p_{hoge}}=0.5$.
こうなっちゃう。
つまり、p_{hoge}の}まででマッチしてしまうので、注意が必要。