2017-12-11 12 views
1

すべての行が複製されるファイルがあります(残念ながら)。正規表現でVSコードの他の行をすべて1行選択する

My Name Is John 
My Name Is John 
I'm 30 years old 
I'm 30 years old 
New York is my home town 
New York is my home town 

複製を元に戻したい、言い換えれば、1行おきにそれを削除して削除します。 VSコードで正規表現置換を使用して行う方法はありますか?

(Macでの作業なので、hereのようなメモ帳++ソリューションは無関係です。 私はそれbashを使用して可能だけど、私はVSのコードでそれを行うために試してみたい)

答えて

1

あなたは交換してください - すべてを使用してこれを達成することができます正規表現で。検索:

(.*)\n\1 

と交換してください:それを行う必要があります

$1\n 

を。

+1

ありがとうございます!よく働く!それだけが空の行を保持します。 これを見つけると '(。*)\ n \ 1 \ n'となり、この' $ 1 \ n'で置き換えればそのトリックを行います。 – GuyKhmel

関連する問題