O TextPad sempre teve a capacidade de usar a notação posix, mas você precisa alterar as configurações em uma caixa de diálogo diferente. Para usar as configurações padrão do TextPad para expressões regulares, você precisa "escapar" dos parênteses de abertura e fechamento:
Substitua o espaço após o CEP de 5 dígitos, no início de cada linha
^\([0-9]+\)[ ]
com aba
\t
Como acima, o ^ significa início da linha
\ (é um "parêntese de escape" e marca o início da primeira expressão de pesquisa, ou seja, os cinco dígitos
[0-9] + significa um ou mais dígitos (não apenas códigos postais de 5 dígitos)
\) é outro "parêntese de escape" para marcar o fim da primeira expressão de pesquisa
[] é apenas um caractere de espaço (você pode deixar de fora os colchetes, mas ninguém poderá vê-lo nesta página da Web: -)
Na expressão de substituição
\ 1 é a primeira expressão de pesquisa, a parte entre parênteses acima (um ou mais dígitos)
\ t é um caractere de tabulação
Portanto, o comando search and replace procura por um ou mais dígitos, seguido por um espaço. Em seguida, substitui tudo isso pelo mesmo grupo de dígitos seguido por uma tabulação.
Eu não acho que haja qualquer maneira de encontrar "um espaço que vem depois de 5 dígitos" para que você possa simplesmente substituir o espaço sem tocar nos dígitos. Você tem que encontrar os 5 dígitos (a primeira string) seguidos pelo espaço (a segunda string). Então, embora pareça redundante ou complicado, REPLACE a sequência original de 5 dígitos com ITSELF, seguida pela tabulação (a segunda sequência).
Todo mundo que sabe disso esquece que iniciantes não têm idéia sobre isso. É por isso que eu estou soletrando para você, meu amigo.
Ed Poor
Tutor de Matemática e Programador de Computador aposentado
Nova York