Hallo, ich habe mehrere längere Textdateien, die wie die Textdatei "Ceramic_MLC_C0201-C0805__Auszug_.lib" im Anhang aufgebaut sind. Für eine besserer Übersicht würde ich sehr gerne, wenn die Zeilen ".ENDS" und "*$" direkt untereinander stehen, dazwischen eine Leerzeile einfügen. Leider will mir die Definition der entsprechenden regulären Ausdrücke für das Suchen & Ersetzen in dem Editor PSPad 4.5.7 nicht gelingen. Hat jemand von Euch einen Tipp für mich? Mit freundlichen Grüßen Guido
In Notepad++, würde es so gehen: Suche: (\.ENDS\s*\r\n)(\*\$) Ersetze: \1\r\n\2 Kenne PSPad nicht, aber es wird wohl ähnlich sein.
Hallo Maik, Maik M. schrieb: > Kenne PSPad nicht, aber es wird wohl ähnlich sein. Nach etwas längerem Hin und Her bin ich jetzt auch bei Notepad++ gelandet. In der derzeigen Version von PSPad (Ver. 4.5.7) ist es nicht möglich nach mehrzeiligem Text zu suchen. Es gibt hierfür zwar das Add-On "phreplace" allerdings habe ich es nicht geschafft diese Add-On auf meinem System (Windows 7) zum Laufen zu bringen. Beim Aufruf stürzt es kommentarlos ab. Zitat: "phreplace is a multi-line search and replace add on for PSPad." http://www.phdesign.com.au/phreplace/ Deinen Ansatz habe ich für mich noch etwas angepasst. Falls bereits eine Leerzeile vorhanden ist soll keine weitere Leerzeile eingefügt werden. Dies konntest Du natürlich nicht wissen.
1 | Suche: (\.ENDS[ \t]*?\r\n)(\*\$) |
2 | Ersetze: \1\r\n\2 |
Vielen Dank für Deine Unterstützung. Mit freundlichen Grüßen Guido
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.