Wie entferne ich Zeilenumbrüche in Notepad++? in langem Text

Wie entferne ich Zeilenumbrüche in Notepad++? in langem Text

Ich würde gerne wissen, ob es eine Methode gibt, Zeilenumbrüche in Notepad++ zu entfernen, abgesehen von

 select  and   cntrl + J 

das steht hier schon erklärt

Wie entferne ich Zeilenumbrüche in Notepad++?

das Problem ist, dass ich versuche, eine DML über Excel nach Notepad++ zu erstellen und wenn ich die Zellen kopiere (von Excel nach Notepad++), sieht es so aus

-- Input 

 Insert into  table (
     line 1,
     line 2,
     line 3 ..

 Insert into  table (
     line 1,
     line 2,
     line 3..


--Output 

   Insert into table ( line1, line2,..)
   Insert into table (line1,line2,...)
    ...

Wählen Sie also jeden Eintrag aus und drücken Sie Strg + J. Das ist natürlich eine Lösung, aber ich frage mich, ob es eine bessere gibt, bei der ich es nicht 1:1 manuell machen muss (weil das DML in Excel etwa 1000 Zeilen haben könnte).

Antwort1

Ihr Beispiel ist sehr spezifisch und möglicherweise nicht genau, aber nehmen wir an, es ist so ...

<space>Insert

oder

<many spaces><some value>

Sie möchten die einzelnen Leerzeichenzeilen unverändert lassen und \nvom Rest entfernen.

  • Menü „Suchen“ > „Ersetzen“ (oder Strg + H)

  • Setzen Sie „Suchen nach“ auf „\n[Leerzeichen][Leerzeichen]*“

  • Setze „Ersetzen durch“ „[nichts]“
  • „Regulärer Ausdruck“ aktivieren
  • Klicken Sie auf „Alle ersetzen“

Wobei [Leerzeichen] ein tatsächliches Leerzeichen ist. Das nimmt jedes Muster mit Zeilenumbruch, gefolgt von mindestens 2 Leerzeichen, und flacht es ab. Dann korrigiert man das Leerzeichen in der ersten Zeile.

Als Referenz:So verwenden Sie reguläre Ausdrücke in Notepad++

Antwort2

Wie entferne ich Zeilenumbrüche in Notepad++?

Ich kann Ihnen keine perfekte Lösung anbieten, da Ihre Beispieleingabe unvollständig ist, aber Sie können mit Folgendem beginnen.

  • Menü "Suchen" > "Ersetzen" (oder Ctrl+ H)

  • Setzen Sie "Suchen nach" auf\r\n +

  • Setzen Sie "Ersetzen durch" auf nichts

  • „Regulärer Ausdruck“ aktivieren

  • Klicken Sie auf „Alle ersetzen“

    Bild

  • Setzen Sie "Suchen nach" auf\r\n\r\n

  • Setzen Sie "Ersetzen durch" auf\r\n

  • „Regulärer Ausdruck“ aktivieren

  • Klicken Sie auf „Alle ersetzen“

    Bildbeschreibung hier eingeben

Vor:

Insert into  table (
     line 1,
     line 2,
     line 3 ..

Insert into  table (
     line 1,
     line 2,
     line 3..

Nach:

Insert into  table ( line 1, line 2, line 3 ..
Insert into  table ( line 1, line 2, line 3..

Weiterführende Literatur

verwandte Informationen