Remplacer des chiffres négatifs (GREP) - Wisibility
Remplacer des chiffres négatifs (GREP)

Remplacer des chiffres négatifs (GREP)

InDesign CS4

 11 septembre 2009
Benoit Leprince
1090720470
Une petite initiation à l'utilisation des GREP sous InDesign à travers un exemple de la vie réelle : j'ai réalisé un gros document financier de 250 pages avec des tableaux de chiffres partout et je dois transformer tous les chiffres négatifs situés dans mes tableaux et symbolisés avec le signe "-" par ces mêmes chiffres mis entre parenthèses (ah ! ces comptables !). Aïe ! aïe ! aïe ! Des heures de travail ? Que nenni ! avec les grep, ce sera fait en quelques secondes !
Obtenir Adobe Flash Player

7Commentaires

Laurent Tournier  | 2009-09-11 10:23:30

Bonjour,

Impossible de lancer la vidéo. Essai sous IE, Firefox et Safari.

Bertrand (Wisi)  | 2009-09-11 11:18:09

C'est réparé

Laurent Tournier  | 2009-09-11 15:14:29

Rebonjour,

Petite intervention pour signaler que l'on peut rationnaliser l'expression régulière et qu'il existe une autre méthode pour ne sélectionner des données que dans des tableaux.

Pour la série des nombres, on peut tout regrouper dans un jeu de caractères comme suit : [\d,\s]+ On aura donc -\s?([\d,\s]+)

Pour la sélection uniquement dans les tableaux, je pars du principe qu'il peut y avoir des nombre en dehors qui occupent une ligne entière. Donc, l'expression de Benoît les sélectionnerait.

L'astuce est d'utiliser le mode multiligne désactivé (?-m), soit :
(?-m)^-\s?([\d,\s]+) que remplace ($1)

Bonne journée

Benoît  | 2009-09-11 16:14:45

C'est vrai que ton expression sur le nombre est plus simple et plus générale mais les expressions avec alternative sont un peu plus complexes à comprendre et je voulais bien montrer dans le tutorial comment une expression grep pouvait se construire facilement.
Par contre, je fais 10 à 20 documents de référence ou rapports annuels par an et je n'ai encore jamais vu une ligne de texte ne comporter qu'un chiffre alors qu'il n'est pas rare de voir des cellules comporter plusieurs lignes de chiffre et dans le cas où on désactive le mode multiligne, seule la première ligne sera prise en compte.
Content d'apprendre qu'un livre va paraître sur InDesign et les GREP. Félicitations, cela manquait cruellement.

Laurent Tournier  | 2009-09-11 19:48:12

Tout à fait d'accord avec tes propos. Mon intention étant juste de montrer comment plusieurs expressions régulières peuvent répondre à une situation donnée. Après réflexion, et dans le cas de plusieurs lignes de chiffres dans une même cellule que tu soumets, je n'ai rien trouvé d'autre que ^-\s?(.+)
Merci pour le bouquin qui, je l'espère, répondra aux attentes des utilisateurs d'InDesign.
Bonne soirée

iSteph  | 2009-09-14 09:03:36

Merci pour ce tuto. Enfin un cas concret.
Ceci dit, le GREP (qui me semble toujours aussi prometteur) que je n'ai que survoler parce que complexe) me semble toujours aussi prometteur mais avant que tout cela devienne simple et ergonomique pour un simple graphiste… !!! À mon avis, si 0,1 % des utilisateurs d'InDesign s'en servent, ça sera déjà bien.

iSteph  | 2009-09-14 09:05:29

Euh… excusez-moi ! mon précédent message est un complexe aussi. Mais avec un maximum de concentration, on peut le déchiffrer (certainement comme pour le GREP)

 Vous aussi, commentez l'article

  • Autres tutoriels du formateur
  • Mise en page catalogue

    Mise en page catalogue

    Benoit Leprince  |
    18 389

    InDesign CS4

  • Numerotation des paragraphes

    Numerotation des paragraphes

    Benoit Leprince  |
    10 956

    InDesign CS5

  • Grep et Feuilles de styles

    Grep et Feuilles de styles

    Benoit Leprince  |
    16 541

    InDesign CS5

  • Variables InDesign

    Variables InDesign

    Benoit Leprince  |
    20 537

    InDesign CS4

  • Remplacer des chiffres négatifs (GREP)

    Remplacer des chiffres négatifs (GREP)…

    Benoit Leprince  |
    17 158

    InDesign CS4


  • Remonter en haut du tutoriel

    Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Lightroom, Illustrator, InDesign, Flash… Aujourd’hui, Wisibility réunie plus d'une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…
    Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Notre forum très actif, géré par une équipe de bénévoles répondra à vos demandes. Vous pourrez également profiter de nos émissions et reportages sur la Wisi TV.
    Contact - Wisibility est une marque déposée

    Blog - Tutoriels - Wisi TV - Forum