Forums Développement Multimédia

Aller au contenu

Grep redex

PAO InDesign Acrobat PDF

3 réponses à ce sujet

#1 tdobel

    Ceinture Orange

  • Members
  • PipPipPip
  • 42 messages

Posté 01 May 2010 - 07:34 AM

Bonjour je cherche la formule magique pour créer une redex grep à mettre dans mon style de paragraphe qui me permettrait de mettre en rouge tous les mots avant les premiers deux points rencontrés.
J'ai essaye plusieurs formules mais à chaque fois la "gourmandise" grep me pose problème, la selection se fait jusqu'aux derniers deux points.

ma formule :
(.+\s:)+?

Merci d'avance

#2 JRB

    abracadabrantesque

  • Members
  • PipPipPipPipPipPipPipPip
  • 1864 messages

Posté 01 May 2010 - 11:56 AM

Salut,

pour moi c'est typiquement du boulot à faire avec les styles imbriqués, pas avec le GREP…
:)
Acrobate du PDF, InDesigner et Photoshopographe
abracadabraPDF.net

#3 tdobel

    Ceinture Orange

  • Members
  • PipPipPip
  • 42 messages

Posté 01 May 2010 - 14:45 PM

Voir le messageJRB, le 01 May 2010 - 11:56 AM, dit :

Salut,

pour moi c'est typiquement du boulot à faire avec les styles imbriqués, pas avec le GREP…
:)

je vais y réfléchir, merci

#4 laurent.tournier

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 81 messages

Posté 04 May 2010 - 19:50 PM

Bonsoir,

Les styles imbriqués peuvent sûrement faire l'affaire, mais une regex peut tout aussi bien fonctionner. Essaie celle-ci :
^[^:]+(?=\s:)
Elle recherche :
^ : un début de paragraphe
[^:]+ : une classe de caractères négative qui recherche tout ce qui n'est pas un deux-points, une ou plusieurs fois (les mots qui précèdent donc les premiers deux-points)
(?=\s:) : un lookahead positif incluant une espace suivie de deux-points. Le lookahead permet d'exclure de la sélection lesdits deux-points.

Bonne soirée



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)