TextPad siempre tuvo la capacidad de usar la notación posix, pero hay que cambiar la configuración en un cuadro de diálogo diferente. Para usar la configuración por defecto de TextPad para las expresiones regulares, tienes que “escapar” los paréntesis de apertura y cierre:
Reemplazar el espacio después del código postal de 5 dígitos, al principio de cada línea
^\([0-9]+\)[]
Con tabulación
\t
Como arriba, el ^ significa el comienzo de la 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 sólo los 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 sólo un espacio (se podrían dejar los corchetes, pero entonces nadie podría 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 arriba (uno o más dígitos)
\t es un carácter de tabulación
Así que el comando de búsqueda y reemplazo busca uno o más dígitos, seguidos de un espacio. Luego reemplaza todo eso con el mismo grupo de dígitos seguido de un tabulador.
No creo que haya ninguna manera de encontrar simplemente “un espacio que viene después de 5 dígitos” para que puedas reemplazar el espacio sin tocar los dígitos. Tienes que encontrar los 5 dígitos (la primera cadena) seguidos del espacio (la segunda cadena). Luego, aunque parezca redundante o engorroso, SUSTITUYE la cadena original de 5 dígitos por SÍ MISMO, seguido por el tabulador (la segunda cadena).
Todo el que sabe esto se olvida de que los novatos no tienen ni idea de esto. Por eso te lo deletreo, amigo mío.
Ed Poor Tutor de Matemáticas y Programador de Computadoras retirado de la ciudad de Nueva York