Ich habe eine Frage zum Editor PSPAD. Wie kann man in einer Textdatei den gesamten Text um einige blanks nach rechts verschieben, d.h. mehrere blanks in Spalte 1 einfügen, wenn in Spalte 1 beliebige verschiedene Zeichen stehen?
ich kenne den Editor zwar nicht, so weit ich weiss ist aber in Textdateien nur Copy und Paste möglich. Alles andere ist eben ein Editor der auch Textdateien bearbeiten und Speichern kann.
Hallo,
rein programmtechnisch ist es nicht so schwer,wenn man den vorhergehenden Zeilenvorschub (CR + LF) als Identifizierung nutzt und danach eben die gewünschten Leerzeichen (20hex) einfach einfügt.
Ob dein Editor dies unterstützt, weiß ich nicht.
Mit einem Hex-Editor sollte es funktionieren.
Gruß Uwi
Ich habe eine Frage zum Editor PSPAD. Wie kann man in einer
Textdatei den gesamten Text um einige blanks nach rechts
verschieben, d.h. mehrere blanks in Spalte 1 einfügen, wenn in
Spalte 1 beliebige verschiedene Zeichen stehen?
Hallo,
rein programmtechnisch ist es nicht so schwer,wenn man den
vorhergehenden Zeilenvorschub (CR + LF) als Identifizierung
nutzt und danach eben die gewünschten Leerzeichen (20hex)
einfach einfügt.
Ob dein Editor dies unterstützt, weiß ich nicht.
Mit einem Hex-Editor sollte es funktionieren.
Gruß Uwi
Hallo Uwi,
die Idee ist gut, aber ich weiß nicht, wie ich CR,LF in das Suche-Feld eingeben soll. Da müsste es ein Sonderzeichen mit anschließendem ASCII-Code geben. Das weiß ich aber nicht.
Danke für Deine Antwort!
Grüße von Ph33
Hallo PH33,
ich habe zwar gerade keinen PsPad griffbereit, aber das sollte z.B. mit „Suchen & Ersetzen…“ in Kombination mit regulären Ausdrücken möglich sein.
Also ersetze alle Vorkommen von „^“ (RE für „Anfang der Zeile“, die doppelten Hochkommas nicht mitkopieren!) durch " " (einen String mit der gewünschten Anzahl Leerzeichen). Als Option muss bei Suchen & Ersetzen natürlich ‚reguläre Ausdrücke‘ ausgwählt sein.
das wäre sicher die Lösung, wenn ich wüsste, wie man „regular expressions“ definiert. Einfach nur ^ im Suchfeld angeben funktioniert nicht. Die „Hilfe“ ist auch nicht erhellend. Ich meine aber, ich hätte früher schon mal mit regular expressions operiert. Muss man dem PsPad evtl. noch besondere Einstellungen verpassen? \nx20 funktioniert übrigens auch nicht, um Linefeeds zu finden. Im Moment weiß ich nicht weiter.
Danke schon mal für Deinen Hinweis!
Grüße von Ph33
Hallo Ph33,
habe mir gerade den PSPad gezogen - ist ganz einfach:
„Suchen & Ersetzen auswählen“ (STRG-H)
Im Feld Suchstring das Zeichen ^ eingeben (auf den meisten deutsch eingestellten Tastaturen durch Drücken der Tasten ‚^‘ und anschliessendes Leerzeichen erreichbar)