- Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par , le il y a 1 année et 7 mois.
-
Sujet
-
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.
- Vous devez être connecté pour répondre à ce sujet.