Le TextPad a toujours eu la possibilité d'utiliser la notation posix, mais vous devez modifier les paramètres dans une autre boîte de dialogue. Pour utiliser les paramètres par défaut du TextPad pour les expressions régulières, vous devez “échapper” les parenthèses ouvrantes et fermantes :
Remplacez l'espace après le code postal à 5 chiffres, au début de chaque ligne
^\([0-9]+\)[]
Avec tabulation
\t
Comme ci-dessus, le ^ signifie le début de la ligne
( est une “parenthèse échappée” et elle marque le début de la première expression de recherche, c'est-à-dire les cinq chiffres
[0-9]+ signifie un ou plusieurs chiffres (pas seulement les codes postaux à 5 chiffres)
) est une autre “parenthèse échappée” pour marquer la fin de la première expression de recherche
[] est juste un caractère d'espacement (vous pourriez omettre les parenthèses, mais alors personne ne pourrait le voir sur cette page web : -)
Dans l'expression de remplacement
\1 est la première expression de recherche, la partie entre parenthèses ci-dessus (un ou plusieurs chiffres)
\t est un caractère de tabulation
Donc la commande de recherche et de remplacement recherche un ou plusieurs chiffres, suivis d'un espace. Elle remplace ensuite tout cela par le même groupe de chiffres suivi d'une tabulation.
Je ne pense pas qu'il soit possible de trouver simplement “un espace qui vient après 5 chiffres”, donc vous pouvez simplement remplacer l'espace sans toucher aux chiffres. Vous devez trouver les 5 chiffres (la première chaîne) suivis par l'espace (la deuxième chaîne). Ensuite, bien que cela semble redondant ou encombrant, REMPLACER la chaîne originale de 5 chiffres par ITSELF, suivie de la tabulation (la deuxième chaîne).
Tous ceux qui connaissent cela oublient que les débutants n'en ont aucune idée. C'est pourquoi je vous l'explique, mon ami.
Ed Poor Math Tutor and retired Computer Programmer New York City