TextPad ha sempre avuto la possibilità di utilizzare la notazione posix, ma è necessario modificare le impostazioni in una finestra di dialogo diversa. Per utilizzare le impostazioni predefinite di TextPad per le espressioni regolari, devi "sfuggire" alle parentesi di apertura e chiusura:
Sostituisci lo spazio dopo il codice postale di 5 cifre, all'inizio di ogni riga
^\([0-9]+\)[ ]
Con etichetta
\1\t
Come sopra, ^ indica l'inizio della riga
\ (è una "parentesi di escape" e segna l'inizio della prima espressione di ricerca, ovvero le cinque cifre
[0-9] + indica una o più cifre (non solo codici postali a 5 cifre)
\) è un'altra "parentesi di escape" per contrassegnare la fine della prima espressione di ricerca
[] è solo un carattere spaziale (potresti tralasciare le parentesi, ma nessuno sarebbe in grado di vederlo su questa pagina web :-)
Nell'espressione sostitutiva
\ 1 è la prima espressione di ricerca, la parte tra parentesi sopra (una o più cifre)
\ t è un carattere di tabulazione
Quindi il comando cerca e sostituisci cerca una o più cifre, seguite da uno spazio. Quindi sostituisce tutto ciò con lo stesso gruppo di cifre seguito da una scheda.
Non credo che ci sia modo di trovare semplicemente "uno spazio che arriva dopo 5 cifre" in modo da poter semplicemente sostituire lo spazio senza toccare le cifre. Devi trovare le 5 cifre (la prima stringa) seguite dallo spazio (la seconda stringa). Quindi, sebbene sembri ridondante o ingombrante, SOSTITUISCI la stringa originale di 5 cifre con ITSELF, seguita dalla scheda (la seconda stringa).
Chiunque lo sappia dimentica che i neofiti non ne hanno idea. Ecco perché lo sto spiegando per te, amico mio.
Ed Poor Math Tutor e programmatore di computer in pensione di New York City