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 "maskieren":
Ersetzen Sie das Leerzeichen nach der 5-stelligen Postleitzahl am Anfang jeder Zeile
^\([0-9]+\)[ ]
Mit Reiter
\1\t
Wie oben bedeutet ^ Zeilenanfang
\ (ist eine "maskierte Klammer" und markiert den Anfang des ersten Suchausdrucks, dh 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 (man könnte die Klammern weglassen, aber dann könnte es niemand auf dieser Webseite sehen :-)
Im Ersetzungsausdruck
\ 1 ist der erste Suchausdruck, der Teil zwischen Klammern (eine oder mehrere Ziffern)
\ t ist ein Tabulatorzeichen
Der Befehl Suchen und Ersetzen sucht also nach einer oder mehreren Ziffern, gefolgt von einem Leerzeichen. Dann ersetzt es alles durch die gleiche Gruppe von Ziffern, gefolgt von einem Tabulator.
Ich glaube nicht, dass es einfach eine Möglichkeit gibt, "ein Leerzeichen nach 5 Ziffern" zu finden, sodass Sie das Leerzeichen einfach ersetzen können, ohne die Ziffern zu berühren. Sie müssen finden die 5 Ziffern (der erste String) durch den Raum gefolgt (die zweite String). Dann, obwohl es überflüssig oder umständlich erscheint, ERSETZEN Sie die ursprüngliche Zeichenfolge mit 5 Ziffern mit ITSELF, gefolgt von der Registerkarte (der zweiten Zeichenfolge).
Jeder, der das weiß, vergisst, dass Neulinge keine Ahnung davon haben. Deshalb schreibe ich es für dich aus, mein Freund.
Ed Poor Math Tutor und pensionierter Computerprogrammierer in New York City