Forums Développement Multimédia

Aller au contenu

Nettoyage avec Grep [C]

PAO InDesign Acrobat PDF

2 réponses à ce sujet

#1 Obi-wan Kenobi

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 15 January 2013 - 19:03 PM

A nouveau tous mes voeux pour 2013 !!

Je suis sur une regex dont le comportement me laisse tout à fait perplexe : je voudrais ajouter une espace standard systématiquement avant chaque bloc ancré sur la ligne dans tous mes paragraphes. Donc je recherche le marqueur d'objet ancré et le remplace par espace normal-objet trouvé.

Cela ne marche pas !! Contrariant (apparemment, mes neurones n'ont pas encore suffisamment digéré les fêtes de fin d'année dernière).

Merci pour vos idées.
Que la Force soit avec nous !...

#2 Obi-wan Kenobi

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 15 January 2013 - 19:14 PM

Bon ! Je n'ai rien dit. Mes neurones n'ont pas apprécié le commentaire précédent et se sont remis au boulot :

Regex :

(.)(?=~a)
$0+espace

A bientôt.
Que la Force soit avec nous !...

#3 Obi-wan Kenobi

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 15 January 2013 - 20:50 PM

Et, pendant qu'on y est, soyons vraiment précis :

[^\s|\r|~a](?=~a)
$0+espace

// On recherche tout SAUF les 12 espaces de base (aucun intérêt de mettre une espace si déjà une) ; on exclut de la recherche les débuts de paragraphe (logique !) et les cadres ancrés qui se suivent (à gérer au coup par coup).

A+
Que la Force soit avec nous !...



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

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

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP