Demande d'aide pour Style GREP

FredAix73

Nouveau membre
25 Août 2020
4
0
51
Bonjour,
Je recherche un crack en style grep pour compenser mes lacunes dans ce domaine !
J'ai besoin de passer de :
Capture d’écran 2020-08-25 à 11.03.37.png


...à ceci :
Capture d’écran 2020-08-25 à 11.02.15.png


En d'autres termes, que les coordonnées entre le tiret (avant le code postal) et la tabulation (avec le filet), soient en italique.

Autre demande :
Est ce que quelqu'un à une idée de codage pour faire correspondre la couleur du point du début de ligne avec son Hall en fin de ligne ?
Dans l'exemple ci-dessus : les stands du Hall A auront tous un point violet en début de ligne.
Chaque Hall (hall A, Hall B, Hall C...) a un point de couleur qui lui correspond.

Je vous remercie par avance
 

claude72

Membre d’élite
Club MacG
13 Février 2005
3 643
261
60
… entre le tiret…
… qui est en fait un trait d'union, et non pas un tiret :siffle:

Ceci dit, pour répondre à ta question, c'est même un magicien du GREP qu'il te faudrait… (un indice : ce magicien est aussi acrobate… du PDF ! :up:)
 

jmlevy

Membre confirmé
29 Novembre 2007
455
32
pas besoin de grep sur ce coup-là… Les styles imbriqués feront parfaitement l'affaire !

Capture d’écran 2020-08-26 à 20.03.13.jpg
pour la puce, il s'agit d'une puce automatique :
Capture d’écran 2020-08-26 à 20.16.06.jpg
Capture d’écran 2020-08-26 à 20.16.06.jpg
 
Dernière édition:

magicPDF

abracadabrantesque
Modérateur
Club MacG
5 Décembre 2007
7 461
669
43.93 N / 4.84 E
abracadabraPDF.net
Bonjour

Est ce que quelqu'un à une idée de codage pour faire correspondre la couleur du point du début de ligne avec son Hall en fin de ligne ?
Je ferais ça avec le Rechercher-remplacer GREP, mais il faut savoir si ce sont des vraies puces ou si elles sont virtuelles.

En attendant je m'insurge toujours contre cette horreur que sont les points (ou les traits d'union) dans les numéros de téléphone.
Rechercher :
\(?(\d\d)\)?[-._ ]?(\d\d)[-._ ]?(\d\d)[-._ ]?(\d\d)[-. _]?(\d\d)

Remplacer par :
$1 $2 $3 $4 $5
 

FredAix73

Nouveau membre
25 Août 2020
4
0
51
Bonjour


Je ferais ça avec le Rechercher-remplacer GREP, mais il faut savoir si ce sont des vraies puces ou si elles sont virtuelles.

En attendant je m'insurge toujours contre cette horreur que sont les points (ou les traits d'union) dans les numéros de téléphone.
Rechercher :
\(?(\d\d)\)?[-._ ]?(\d\d)[-._ ]?(\d\d)[-._ ]?(\d\d)[-. _]?(\d\d)

Remplacer par :
$1 $2 $3 $4 $5
C'est un caractère zaft dingbats, le "l". En fait j'insère une colonne de plus ds le fichier excel que je reçois puis ds Indesign je recherche-remplace "l+tab" par "l+ espace". Je fais de même pour insérer "- Tél."
Après je me cogne la colorisation des puces à la pogne selon leur hall attribué.
Mais la programmation GREP ou tout autre codage me fout de l'urticaire !
 

jmlevy

Membre confirmé
29 Novembre 2007
455
32
J'ai un peu creusé et j'ai finalement trouvé. Dans un premier temps, il faut laisser tomber la puce automatique, et, en plus des styles imbriqués déjà existants, il faut ajouter les styles grep suivants (autant de styles que de couleurs nécessaires) :
Capture d’écran 2020-08-27 à 19.32.24.jpg

Capture d’écran 2020-08-27 à 19.43.29.jpg
 

Fichiers joints

  • Capture d’écran 2020-08-27 à 19.32.24.jpg
    Capture d’écran 2020-08-27 à 19.32.24.jpg
    56 KB · Affichages: 19
Dernière édition:
  • J’aime
Réactions: FredAix73

magicPDF

abracadabrantesque
Modérateur
Club MacG
5 Décembre 2007
7 461
669
43.93 N / 4.84 E
abracadabraPDF.net
Dans l'esprit c'est simple : on recherche un "l", suivi d'un caractère quelconque, répété une ou plusieurs fois, suivi de "HALL A".
Ensuite on y applique le style de caractère "A", style qui ne fait que changer la couleur des caractères en violet.
Et ainsi de suite pour les autres lettres/couleurs.

Mais si on fait ça on va appliquer la couleur à toute la chaine de caractères sélectionnés, comme ce n'est pas ce qu'on veux il faut utiliser un "look behind positif" pour ne sélectionner que le caractère "l" lors de la recherche.

Dans la pratique je n'ai pas le temps maintenant, par-contre si tu partageais un petit bout de ton fichier (au format IDML stp) ça nous avancerait bien.
 
  • J’aime
Réactions: FredAix73