TextPad siempre tuvo la capacidad de utilizar la notación posix, pero debe cambiar la configuración en un cuadro de diálogo diferente. Para usar la configuración predeterminada de TextPad para expresiones regulares, debe "escapar" de los paréntesis de apertura y cierre:
Reemplace el espacio después del código postal de 5 dígitos, al comienzo de cada línea
^\([0-9]+\)[ ]
Con pestaña
\1\t
Como arriba, ^ significa inicio de línea
\ (es un "paréntesis escapado" y marca el comienzo de la primera expresión de búsqueda, es decir, los cinco dígitos
[0-9] + significa uno o más dígitos (no solo códigos postales de 5 dígitos)
\) es otro "paréntesis escapado" para marcar el final de la primera expresión de búsqueda
[] es solo un carácter de espacio (puede omitir los corchetes, pero nadie podrá verlo en esta página web :-)
En la expresión de reemplazo
\ 1 es la primera expresión de búsqueda, la parte entre paréntesis anterior (uno o más dígitos)
\ t es un caracter de tabulación
Entonces, el comando buscar y reemplazar busca uno o más dígitos, seguido de un espacio. Luego, reemplaza todo eso con el mismo grupo de dígitos seguido de una pestaña.
No creo que haya una manera sencilla de encontrar "un espacio que viene después de 5 dígitos" para que pueda reemplazar el espacio sin tocar los dígitos. Debes encontrar los 5 dígitos (la primera cadena) seguidos del espacio (la segunda cadena). Luego, aunque parezca redundante o engorroso, REEMPLACE la cadena original de 5 dígitos CON SÍ MISMO, seguida de la pestaña (la segunda cadena).
Todos los que saben esto olvidan que los novatos no tienen idea de esto. Es por eso que te lo estoy explicando, mi amigo.
Ed Poor Tutor de matemáticas y programador informático retirado Ciudad de Nueva York