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, bisogna “sfuggire” alle parentesi di apertura e chiusura:
Sostituire lo spazio dopo il codice postale a 5 cifre, all'inizio di ogni riga
^\([0-9]+\)[]
Con tab
\t
Come sopra, la ^ significa inizio riga
( è una “parentesi sfuggita” e segna l'inizio della prima espressione di ricerca, cioè, le cinque cifre
[0-9]+ significa una o più cifre (non solo codici di avviamento postale a 5 cifre)
) è un'altra “parentesi sfuggita” che segna la fine della prima espressione di ricerca
[] è solo un carattere di spazio (si potrebbero tralasciare le parentesi, ma così nessuno potrebbe 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 di ricerca e sostituzione cerca una o più cifre, seguite da uno spazio. Poi sostituisce tutto ciò con lo stesso gruppo di cifre seguito da una tab.
Non credo che ci sia un modo semplice per trovare “uno spazio che viene dopo 5 cifre” in modo da poter sostituire lo spazio senza toccare le cifre. Bisogna trovare le 5 cifre (la prima stringa) seguite dallo spazio (la seconda stringa). Poi, anche se sembra ridondante o ingombrante, SOSTITUIRE la stringa originale di 5 cifre con ITSELF, seguita dalla scheda (la seconda stringa).
Chiunque sappia questo dimentica che i neofiti non ne hanno idea. Ecco perché lo dico per te, amico mio.
Ed Poor Math Tutor e Programmatore di computer in pensione New York City