データ移行等で、渡されたCSVデータをシステムに登録できる形に整形する

みたいなタイミングで、元データのCSVファイルがぐちゃぐちゃ!なんてことがある。

  • 要らん行は削除したい
  • 改行ごと消したい

なんてときはVSCodeで開いて、置換してあげればいい。

今回は、,,,,,,,,,,,,,,,,,,,,,を消したい場合を想定。(,20個が並ぶ空の行みたいな)

  1. Visual Studio Codeを開きます。
  2. 対象のテキストファイルを開きます。
  3. キーボードショートカットCtrl + Hを押して、置換ウィンドウを表示します。
  4. 「正規表現」オプションを有効にします(アイコンが.*となっていることを確認)。
  5. 検索ボックスに「^.*,,,,,,,,,,,,,,,,,,,,,$(\n)?」と入力します。
  6. 置換ボックスに「$1」と入力します。
  7. 「すべて置換」ボタンをクリックして、一致するすべての行を詰めます。

この方法では、正規表現パターンを使用して、「,,,,,,,,,,,,,,,,,,,,,」に続く改行(もしあれば)も含めて行を置換します。置換ボックスの「$1」は、改行文字を保持するために使用されます。

無制限に質問可能なプログラミングスクール!

万が一転職できない場合は、転職保障全額返金できるコースもあり!!

無制限のメンター質問対応

 

DMMウェブキャンプでプログラミングを学習しませんか?

独学より成長スピードをブーストさせましょう!

 

まずは無料相談から!

おすすめの記事