Donnez vie à vos documents numériques !
 

GREP Indesign

abracadabraPDF Forums PDF – Général GREP Indesign

  • Ce sujet contient 8 réponses, 4 participants et a été mis à jour pour la dernière fois par Merlin, le il y a 2 mois.
  • Créateur
    Sujet
  • #75909
    ma7hieu
    Participant

    Bonsoir (re),

    J’abuse de votre savoir et encore plus de votre Gentillesse.

    Connaîtriez-vous le Grep pour identifier l’espace déjà existant entre les chiffres (milliers, millions, etc.).

    Merci infiniment,

    Ma7hieu

    • Ce sujet a été modifié le il y a 2 mois par ma7hieu.
    • Ce sujet a été modifié le il y a 2 mois par ma7hieu.
Affichage de 8 réponses de 1 à 8 (sur un total de 8)
  • Auteur
    Réponses
  • #75912
    jctremblay
    Maître des clés

    C’est pour exécuter dans InDesign ou Acrobat? Et qu’est-ce que tu veux faire avec l’espace trouver? La supprimer ou la remplacer par autre chose.

    #75913
    ma7hieu
    Participant

    Bonsoir,

    c’est dans indesign, c’est pour le trouver et le remplacer par un espace insécable.

    #75914
    bebarth
    Maître des clés

    bonjour,
    Ces nombres sont-ils toujours écrits avec un espaces ou y a-t-il possibilité qu’ils le soient sans espaces ???

    Si c’est le cas, essaye :
    var texte="12 345 678";
    var texte=texte.replace(/(\d{1,3}) (\d{3})/g, "$1\u00A0$2");
    console.println("texte : "+texte);

    Sinon, l’expression régulière sera différente (et un peu plus compliquée).

    @+
    😎

    #75915
    Merlin
    Maître des clés

    Bonjour

     

    « c’est dans indesign, c’est pour le trouver et le remplacer par un espace insécable. »

    Ce n’est pas la meilleure méthode.

    Le plus efficace c’est un style GREP qui applique l’attribut « sans retour automatique » via un style de caractère, soit à l’espace seule, soit au nombre en entier, ce qui revient au même.

    Ainsi il n’y a plus besoin d’y penser par la suite, même en cas de modification ou d’ajout dans le texte.

    La requête à utiliser : \d{1,3}?\s\d{1,3}\s\d{3,3}

    Lors des copier-coller « \s » (espace quelconque) est remplacé par une espace, ce n’est pas grave. Ci-dessus j’ai mis \s car c’est plus visuel.

     

    Attachments:
    You must be logged in to view attached files.
    #75918
    Merlin
    Maître des clés

    « ou y a-t-il possibilité qu’ils le soient sans espaces ? »

    Dans ce cas ce n’est pas un problème, InDesign ne coupe pas les nombres.

    😉

    #75921
    jctremblay
    Maître des clés

    Pour un style GREP avec des nombres sans fin ex: 123 456 789 123 456 789 le GREP à utiliser sera être ceci: \d{1,3}(\s\d{3})+

    Pour le faire dans un rechercher/remplacer ceci:
    Rechercher: \d\K\h(?=(\d\d\d)+)
    Remplacer: ~S

    #75924
    ma7hieu
    Participant

    Bonjour à tous,

    Vous êtes géniaux, vous m’avez apporté plusieurs réponses en une seule.

    Je peux enfin me dépatouiller avec une fonte qui a une approche beaucoup trop importante avec son espace fine dans les chiffres.

    Bonne continuation,

    Ma7hieu

    #75926
    Merlin
    Maître des clés

    Merci.

    En plus de l’attribut Sans retour, rien n’interdit de modifier l’approche dans le style de caractère.

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