2016-11-11 26 views
0

私の問題は、新しい行がたくさんあるCSVファイルがあることです。どのようにして選択して置き換えて改行を削除できますか?私の他のものはそれがどのようにとどまるべきです。ここnotepad ++私のCSVファイルで ""に新しい行を削除する

例:

101080; 101080; 101080; 104。
101098; 101098; 101098; 105;
101099; 101099; 101099; 106; "RING 750GG 1BRI TW VS 0,0300ct 1 RUBIN WEITE58.0
BREITE 4.5ミリメートル
72-91872-0-0 045-71-0-58-3
704-VP1000.-
";

1011; 1011; 1011; 106;
101093; 101093; 101093; 123;

私はcsvファイルの上にこれらの新しい行を持っています。私は1行でそれを作る必要があります。

ここで助け

答えて

0

をありがとうございましたが、簡単なソリューションです:

  1. はメモ帳++
  2. マーク;と改行シーケンス(CRLFのツールバーにSHOWALLアイコン(¶)を有効にします)
  3. ショートカットを使用するCtrl + F
  4. を押して、今;で終わるすべてのアイテムが内にあるすべての

を交換しテキストボックス

  • と交換に登場した検索ウィンドウでタブ
  • 挿入;を交換して選択します単一の行。

  • 0

    私が質問を正しく理解していれば、セミコロン文字で終わらない行に対して改行を削除したいだけです。この検索と置換は、Notepad ++でRegular Expression Search Modeを使用して行うことができます。

    Find: ([^;]$)(\r\n) 
    Replace: \1 
    

    検索の説明は、セミコロン文字が前に付いていない行末および改行文字を探していることです。括弧は検索結果をグループ化するように指示します。これにより、検索結果の最初のグループ化を維持し、セミコロンで終わらない行の改行文字を破棄して終了させることができますすべて前の行に並んでいます。

    +0

    どのようにセミコロンを持っていないのですか? 1011; 1011; 1011; 106 101093; 101093; 101093; 123で、最後がセミコロンでない場合は123です。 – stee

    +0

    最後がセミコロンでない場合は、おそらくこれを2つ以上の検索セットに分割して、結果を置き換えて結合します。さもなければそれはまだ働かないフリンジシナリオを持っているかもしれないもっと複雑な問題に変わります。 –

    関連する問題