TextPad a toujours eu la possibilité d'utiliser la notation posix, mais vous devez modifier les paramètres dans une boîte de dialogue différente. Pour utiliser les paramètres par défaut de TextPad pour les expressions régulières, vous devez "échapper" entre 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 onglet
\1\t
Comme ci-dessus, le ^ signifie début de ligne
\ (est une "parenthèse d'échappement" et 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 des 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 espace (vous pouvez omettre les crochets, mais personne ne pourra 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
La commande search and replace recherche donc un ou plusieurs chiffres, suivis d'un espace. Ensuite, tout cela est remplacé par le même groupe de chiffres suivi d'un onglet.
Je ne pense pas qu'il soit possible de trouver simplement "un espace après 5 chiffres" afin de pouvoir simplement remplacer cet espace sans toucher aux chiffres. Vous devez trouver les 5 chiffres (la première chaîne) suivis de l'espace (la deuxième chaîne). Ensuite, bien que cela semble redondant ou fastidieux, REMPLACEZ la chaîne originale de 5 chiffres par ITSELF, suivie de la tabulation (la deuxième chaîne).
Tous ceux qui le savent oublient que les débutants n’en ont aucune idée. C'est pourquoi je vous l'explique, mon ami.
Ed Poor Math Tutor et programmeur à la retraite, New York City