TextPad hatte immer die Möglichkeit, die Posix-Notation zu verwenden, aber Sie müssen die Einstellungen in einem anderen Dialogfeld ändern. Um die Standardeinstellungen von TextPad für reguläre Ausdrücke zu verwenden, müssen Sie die öffnenden und schließenden Klammern “escapen”:
Leerzeichen nach 5-stelliger Postleitzahl ersetzen, am Anfang jeder Zeile
^\([0-9]+\)[]
Mit Tabulator
\t
Wie oben bedeutet das ^ den Zeilenanfang
( ist eine “escapte Klammer” und markiert den Anfang des ersten Suchausdrucks, d.h, die fünf Ziffern
[0-9]+ bedeutet eine oder mehrere Ziffern (nicht nur 5-stellige Postleitzahlen)
) ist eine weitere “maskierte Klammer”, um das Ende des ersten Suchausdrucks zu markieren
[] ist nur ein Leerzeichen (Sie könnten die Klammern weglassen, aber dann würde es niemand auf dieser Webseite sehen können : -)
Im Ersetzungsausdruck
\1 ist der erste Suchausdruck, der Teil zwischen den Klammern oben (eine oder mehrere Ziffern)
\t ist ein Tabulatorzeichen
Also sucht der Befehl zum Suchen und Ersetzen nach einer oder mehreren Ziffern, gefolgt von einem Leerzeichen. Dann ersetzt er all das durch die gleiche Gruppe von Ziffern, gefolgt von einem Tabulator.
Ich glaube nicht, dass es eine Möglichkeit gibt, einfach “ein Leerzeichen zu finden, das nach 5 Ziffern kommt”, so dass Sie einfach das Leerzeichen ersetzen können, ohne die Ziffern zu berühren. Sie müssen die 5 Ziffern (die erste Zeichenfolge) gefolgt von einem Leerzeichen (die zweite Zeichenfolge) **finden. Dann, obwohl es überflüssig oder umständlich erscheint, ERSATZEN Sie die ursprüngliche 5-stellige Zeichenfolge durch SELBST, gefolgt vom Tabulator (die zweite Zeichenfolge).
Jeder, der das kennt, vergisst, dass Neulinge keine Ahnung davon haben. Deshalb buchstabiere ich es für Sie, mein Freund.
Ed Poor Math Tutor und pensionierter Computerprogrammierer New York City