Donnez vie à vos documents numériques !
 

Répondre à : FindChangeByList

abracadabraPDF Forums Support & assistance FindChangeByList Répondre à : FindChangeByList

#67151
Merlin
Maître des clés

mais j’ai surtout l’impression de passer à côté de quelque chose.

Mais bon sang, mais c’est bien sur !  :extra:
Et je le savais…  :mur:

Pour les scripts (pas que celui-là), dans la recherche certains métacaractères requièrent un double-slash pour être échappés, donc il faut utiliser : \u
Ce qui nous donne cette ligne :

grep {findWhat:”\s(?=\u{3,})“} {changeTo:”t”} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false}

\s(?=\u{3,}) : cette regex ne capte QUE l’espace située immédiatement avant la suite de lettres capitales recherchées, grâce au LookBehind positif (en rouge*). Et j’ai mis 3 caractères minimum pour éviter de capter d’éventuels articles.
Donc on ne fait que remplacer l’espace par une TAB.
OK, au final ça ne change rien, mais sur le principe je préfère.
:Smiley03:

* Voir : https://www.abracadabrapdf.net/ressources-et-tutos/abracadabragrep/grep-pour-indesign-appliquer-exposant-a-mme-et-mlle/