私はVIm
、検索文字列の一部である正規表現を再利用できる、いくつかの置換を行うために、検索および置換コマンドを設定および試行しています。
簡単な例では、私が交換したい行になる(10)
まで{10}
10は任意の数とすることができます。
ここまで来ました
.s/([0-9]*)/what here??/
私が望む部分と正確に一致します。
今、交換、私は試しました
.s/([0-9]*)/{\0}/
しかし、これは出力として与えます {(10)}
その後、私は試しました
.s/(\zs[0-9]*\ze)/{\0}/
しかし、それは私({10})
にを与え、私もそれを閉じましたが、私が望むものではありませんでした。
これの代わりに他の種類のマーキング/逆参照が必要だと思います\0
が、どこを見るべきかわかりません。質問は、これをvimで行うことができますか?