Tutoriels vidéo art graphique gratuits

 
Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Pages: [1]   En bas

Auteur Sujet: GREP rechercher tabulations et remplacer sélectivement  (Lu 9477 fois)

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
GREP rechercher tabulations et remplacer sélectivement
« le: décembre 18, 2014, 05:39:37 am »

Bonjour,

j’essaie de faire un style GREP pour remplacer 3 sortes de tabulations. Si il est aisé de les trouver pour les remplacer je dois les différencier pour choisir mon GREP à appliquer. Pour les cas 2 et 3 il trouve bien une lettre ou un chiffre, mais je ne veux pas qu’il le remplace car il me sélectionne le premier chiffre ou lettre car je lui demande! Comment faire
/t[0-9]  et  /t[\l\u]


Premand   Jean-Christophe   Properaz   150.00
Premand Jean-Christophe, Properaz150.00

1 Sélectionner une tabulation (qui est précédé et suivie d’une lettre) et remplacer par une espace
Rechercher /t –> Remplacer par ~/
Premand Jean-Christophe

2 Sélectionner une tabulation (qui est suivie d’une lettre) et remplacer par une virgule + espace
Rechercher /t[\l\u] –> Remplacer par ,~/
Premand Jean-Christophe, Properaz

3 Sélectionner une tabulation (qui est suivie d’un chiffe) et remplacer par une tab de retrait à droite.
Rechercher /t[0-9] –> Remplacer par ~y
Premand Jean-Christophe, Properaz150.–

Bonnes fêtes
IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #1 le: décembre 18, 2014, 10:35:50 am »

Salut,

Rechercher :
(^.+)(\t)(.+)(\t)(.+)(\t)(.+)$
Remplacer par :
$1 $3, $5~y$7

 ;)
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #2 le: décembre 21, 2014, 09:41:35 am »

Super, merci beaucoup.
Encore une petite chose, j'ai du coup deux tab de retrait à droite. Une seule me suffit.
Comment éliminer cette tab après $5 ?


Remplacer par :
$1 $3, $5~y$7

IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #3 le: décembre 21, 2014, 13:48:24 pm »

Réponse :

Au départ, quand j'ai recopié-collé la formule :

$1 $3, $5~y$7

à partir de la fenêtre Rechercher/Remplacer d'ID, j'ai obtenu dans la fenêtre de réponse de Wisibility :

$1 $3, $5$7

Apparemment incorrecte, j'ai corrigé la formule.

J'avais tort : visuellement incorrecte, elle était bien valide : tout simplement, parce que la "tabulation de retrait à droite" "n'apparaît pas" !

Si l'on recopie dans ID la formule (de la fenêtre de réponse de Wisibility) :

$1 $3, $5~y$7

en fait, on a bien :

$1 $3, $5~y~y$7

parce qu'en ajoutant ~y (dans la fenêtre de réponse de Wisibility), j'ai omis de supprimer le ~y "invisible".

Donc, pas d'erreur dans la formule, une simple coquille de la part de la Reine. Prendre effectivement :

$1 $3, $5~y$7

 ;)

« Modifié: décembre 21, 2014, 13:50:56 pm par QueenGhost »
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #4 le: janvier 25, 2015, 21:40:49 pm »

Bonjour,
L'a première étape c'est très bien passée, mais je n'arrive pas à améliorer ma recherche, plutôt le remplacer de ma nouvelle requête!

L’élément $1, RS Equipement, est juste, mais je voudrais le mot Margin suivi d’une tabulation à droite ~$7
Je ne comprends pas la logique des $1, $3 etc.

Pouvez-vous m’aider ?
Merci



IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #5 le: janvier 25, 2015, 23:38:05 pm »

En ce qui concerne le commentaire, rien compris !
Merci de refaire les captures en plus gros. Au pire, mets-les sur une dropbox.   ;)

Sinon [après avoir avalé trois aspirines] :
(^.+)(\t\t)(.+)(\t)(.+)$
Remplacer par :
$1, $3~y$5
« Modifié: janvier 25, 2015, 23:45:19 pm par QueenGhost »
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #6 le: janvier 26, 2015, 05:06:28 am »

Désolé, je me suis trompé de fichier joint pour mon explication :-(

voici le nouveau.

Bonne semaine
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #7 le: janvier 27, 2015, 14:18:35 pm »

Ha Ha Ha, désolé pour les aspirines,

En essayant de mieux expliquer, j'ai trouvé la solution:

Rechercher:
(^.+)(   )(   )(.+)(   )(.+)$
Remplacer:
 $1, $4~y$6

J'ai compris la chronologie des $1, $2, $3, $4, $5, $6, $7

Un petit pas pour l'humanité, mais un grand pour moi ;-)

Merci encore
IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #8 le: janvier 27, 2015, 17:11:28 pm »

C'était une blague !   ;)

Pense à condenser tes regex car tu n'as à ta disposition que 9 $ [de 1 à 9].
C'est pour cela que j'ai réunis les 2 tab qui se suivaient dans une même sous-expression marquante ().
Ce qui fait que ce qui était pour toi $2 + $3 était $2 pour moi. D'où le résultat dans mon post précédent.
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #9 le: février 17, 2015, 08:46:17 am »

Je reviens sur le sujet,
je ne savais pas que je n'ai à dispo que 9$!

Merci encore et a+
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #10 le: mars 02, 2015, 10:01:13 am »

Bonjour,

dans ma TDM, je veux simplifier les pages titres qui se trouvent sur plusieurs pages.
Comment modifier mon regex pour qu'il inclue le tiret entre les pages 18 et 20 : 18-20.

(\d+,)?\d+$

Je pensais qu'il fallait isoler ou inclure le tiret (-)
J'ai essayé quelques variantes mais mais...


Merci et bonne journée
IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #11 le: mars 02, 2015, 13:27:11 pm »

Rien compris !!

Qu'as-tu avant ?
Que veux-tu après ?
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #12 le: mars 02, 2015, 14:55:27 pm »

Je voudrais que les page 18 et 21 soient en regular.
Pas de problème jusqu'au chiffre 13 car ils sont seuls.
Si je mets le tiret entre le 18 et le 21, le chiffre 18 se met en bold car dans le regex je ne sais pas mentionner qu'il peut y avoir un tiret entre deux chiffres (14-15, 16-17, 18-21)


Dur d'être clair tout de suite !
IP archivée

QueenGhost

  • Invité
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #13 le: mars 02, 2015, 15:40:51 pm »

(\d+-)?\d+$
IP archivée

Tuatara

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 20
    • Voir le profil
    • E-mail
Re : GREP rechercher tabulations et remplacer sélectivement
« Réponse #14 le: mars 06, 2015, 09:29:56 am »

Merci beaucoup, TOP

Donc:

(\d+-) les chiffres + le tiret.

Salutations
IP archivée
 



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