abracadabraPDF › Forums › Support & assistance › FindChangeList : corriger les numéros de téléphone et les horaires › Répondre à : FindChangeList : corriger les numéros de téléphone et les horaires

Bonjour et bienvenue,
Ces corrections un peu particulières ne sont pas intégrées dans le fichier fourni par abracadabraPDF pour plusieurs raisons.
Cependant on peut faire soit avec le Rechercher-remplacer, soit en personnalisant le fichier FindChangeList.txt.
Par-contre il faut savoir que le script FindChangebyList.js ne peut pas appliquer l’attribut Sans retour.
• Pour les numéros de téléphone avec le Rechercher-remplacer GREP :
Rechercher (?(dd))?[-._ ]?(dd)[-._ ]?(dd)[-._ ]?(dd)[-. _]?(dd)
Remplacer par $1 $2 $3 $4 $5 en appliquant l’attribut Sans retour automatique.
Pour les numéros de téléphone en personnalisant le fichier FindChangeList.txt (mais ça fonctionne aussi avec le Rechercher-remplacer GREP) :
Rechercher (?(dd))?[-._ ]?(dd)[-._ ]?(dd)[-._ ]?(dd)[-. _]?(dd)
Remplacer par $1~<$2~<$3~<$4~<$5
Où ~< représente l’espace fine (et insécable).
Et comme cette requête est bien faite, par la même occasion elle supprime aussi les points ou les traits d’unions.
:Smiley03:
• Pour les horaires c’est à peine plus compliqué mais avant d’aller plus loin il faudrait connaître toutes leurs formes possibles.
As-tu un texte d’exemple ?
:Smiley15: