Donnez vie à vos documents numériques !
 

Script FindChangeByList sur Indesign

abracadabraPDF Forums Support & assistance Script FindChangeByList sur Indesign

  • Créateur
    Sujet
  • #72958
    kingbaboon
    Participant

    Bonjour, ma question est pour les spécialistes du GREP. Si vous connaissez le script FindChangeByList, vous savez qu’il ne détecte pas les espaces tapés par erreur après l’apostrophe. Savez-vous s’il suffit d’ajouter le caractère apostrophe dans la recherche ou est-ce plus complexe ?

     

    Voici la recherche du script original :

    grep {findWhat:”([{([<])\\s+”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace après ([{
    grep {findWhat:”\\s+([])}>])”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace avant )]}
    grep {findWhat:” (\\,|\\.)”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace avant virgule et point.
    grep {findWhat:” (\\;|\\:|\\?|\\!|\\%)”} {changeTo:”~<$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Remplace espace avant ;:?!% par espace fine.

     

    Et voici la recherche du script avec l’apostrophe ajouté :

    grep {findWhat:”([{([‘<])\\s+”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace après ([{‘
    grep {findWhat:”\\s+([])}>])”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace avant )]}
    grep {findWhat:” (\\,|\\.)”} {changeTo:”$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Supprime espace avant virgule et point.
    grep {findWhat:” (\\;|\\:|\\?|\\!|\\%)”} {changeTo:”~<$1″} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:false, wholeWord:false} Remplace espace avant ;:?!% par espace fine.

     

    J’ai testé sur plusieurs textes et ça a l’air de fonctionner, mais je doute de la simplicité de cette méthode.

    Merci d’avance pour vos réponses.

Affichage d’1 réponse (sur un total de 1)
  • Auteur
    Réponses
  • #72962
    Merlin
    Maître des clés

    Bonjour

     

    Oui c’est bien ce qu’il faut faire. La preuve c’est que ça fonctionne !

    Mais normalement l’espace après l’apostrophe est signalée par le correcteur orthographique, c’est pour ça que ce cas n’est pas prévu par le script.

Affichage d’1 réponse (sur un total de 1)
  • Vous devez être connecté pour répondre à ce sujet.