2011-09-12 7 views
2

GVIMを使用してテキストを検索して置き換えることを検討しています。 は、私たちはどんな「それはカンマ(行の最初と最後にものを忘れる)が付け加えと進めていないを特定する必要があります。 その後持つもの置き換える 『検索文字列をidentiyingの面でGVIMの検索と置換テキストの質問

を、私たちは』

/[^,]"[^,] 

と訂正してテキストを置き換えるという点で、我々は限り持っている:

:.,$s/[^,]”[^,]/’/gc 

しかし

にひび割れてしまっているVEの

これは3つの文字を削除しているようだが、我々は必要なもの

,"SHELL 1" DIAMETER","help" 
,SHELL 'DIAMETER help,"help" 

、すなわち作るものです:

,SHELL 1'", help 
+0

最後の例から 'DIAMETER'を削除することを意味しましたか? –

答えて

2

,"SHELL 1' DIAMETER","help 

あなただけの開始と終了を定義する必要がありますあなたは\zs\ze

と一致します
/[^,]\zs"\ze[^,] 

また、/を使用して検索語句を定義している場合は、検索の検索部分を空のままにして、現在の検索を使用することができます。

:.,$s//’/gc 
+0

それは素晴らしく働く..そして非常に感謝!! –

+0

矢印の下にあるチェックマークをクリックして、回答を「受け入れ済み」としてマークすることを忘れないでください:) –