Vimで一致するテキストをパターンに置き換える

Vimで一致するテキストをパターンに置き換える

以下は、私がやろうとしている作業の最小限の例です。次から始めましょう:

"this")
"that")
[hundreds of lines like this]

で終わる:

"this",&this)
"that",&that)
[hundreds of lines like this]

私はここまで来ました:

g/"\p*"/s/)/[what to put here?]

したがって、コピーする文字列を正しく識別します。最後に文字列を貼り付けたいとどう言うのかわかりません。を試しました&が、一致するものでは)ありません"\p*"

答え1

各行で検索と置換を使用できますか?

:% s/"\([a-z]*\)"/"\1"\,\&\1/g

関連情報