Ouvrir session
Nouveau venu ? Créez votre compte
vim-fr · L'editeur de texte VIM (Vi IMproved)
? Déjà membre ? Ouvrir session

Astuces Yahoo! Groupes

Le saviez-vous...
Et si je montais le groupe des anciens de mon école ? J'essaie !

Messages

  Messages Aide
Avancée
(sed, vim?) substitution chronologique d'un mot à partir d'une list   Liste de messages  
Répondre | Transférer Message #1015 sur 1049 |
Re: [vim-fr] (sed, vim?) substitution chronologique d'un mot à partir d'une liste externe. (RÉSOLU)

Stahlman Family a écrit :
>
>
>
> ...snip...
> > Mais les substitutions sont faites après validation ( = <CR> )
> > Je crois que c'est de ma faute. Cela doit se produire parce que je n'ai
> > pas le même nombre de substitutions à exécuter dans le fichier A et le
> > fichier B. Je pense même que cela n'apparaît que si elles sont en
> > surnombre dans le fichier B. Mais je ne suis pas sûr encore.
> >
> >
> > Stahlman Family a écrit :
> >
> > Le problème devrait se regler si vous échangez...
> >
> > let champs[1] = substitute(champs[1], '.*_', '', '')
> > call add(dict[champs[0]], champs[1])
> >
> > ...contre...
> > if len(champs) == 2
> > let champs[1] = substitute(champs[1], '.*_', '', '')
> > call add(dict[champs[0]], champs[1])
> > endif
> >
> > Si je ne me trompe pas, le problème est qu'il y a des lignes dans le
> > fichier B qui ne suivent pas le motif:
> > bd bd_\pp
> >
> > Dites-moi si ce n'est pas le cas, et je le réexaminerai...
> >
> >
> > Philippe Hezaine a écrit :
> >
> > Le problème est solutionné. Effectivement il y a des motifs différents
> > de bd bd_\pp
>
> Excellent! Mais, quand j'ai dit "le motif: bd bd_\pp", j'aurais plutôt
> dû dire...
> "le motif: <chaine> <chaine>_\<remplacement>"
> ...ou quelque chose comme ça. Voulez-vous dire que le fichier B contient
> des motifs qui ne correspondent pas à ce "motif des motifs" plus
> général? Ce que je veux dire, c'est que la fonction Remplacer devrait
> réussir, non pas uniquement pour bd/pp, mais aussi pour bd/p, bd/mf, ...
> sne/pp, sne/p, hhc/mf... et cetera... Est-ce le cas?
>
> Cordialement,
> Brett Stahlman
>

Oui. De ce que j'ai pu tester jusqu'à maintenant, tout fonctionne à
merveille.

> >
> > Simplement, merci Brett.
>

--
Phil.




Jeudi 21. Mai 2009  13:52

philippe.hezaine@...
Envoyer un message Envoyer un message

Transférer Message #1015 sur 1049 |
Montrer le contenu des messages Auteur Date

Bonjour, Toujours à cause de mon insatiable curiosité, me voici de nouveau confronté à un problème qui dépasse de loin mes capacités. Je le poste sur...
Philippe Hezaine
philippe.hezaine@...
Envoyer un message
19. Mai 2009
14:17

... Philippe, Si je n'ai pas mécompris l'objet, je peux l'accomplir avec la fonction Remplacer en bas de page. Le premier argument est le nom de "fichier B", ...
Stahlman Family
brettstahlman@...
Envoyer un message
20. Mai 2009
12:08

... Vous êtes vraiment magnifique! Bon! il y a encore du travail pour obtenir le résultat que j'espère mais cela me semble tellement à portée de main,...
Philippe Hezaine
philippe.hezaine@...
Envoyer un message
20. Mai 2009
16:11

... Pour la liste: Mille excuses. Je me suis trompé en envoyant mon message 2 fois et la discussion a continué hors liste. Je fais suivre la discussion pour...
Philippe Hezaine
philippe.hezaine@...
Envoyer un message
21. Mai 2009
9:07

... Excellent! Mais, quand j'ai dit "le motif: bd bd_\pp", j'aurais plutôt dû dire... "le motif: <chaine> <chaine>_\<remplacement>" ...ou quelque chose comme...
Stahlman Family
brettstahlman@...
Envoyer un message
21. Mai 2009
12:09

... Oui. De ce que j'ai pu tester jusqu'à maintenant, tout fonctionne à merveille. ... -- Phil....
Philippe Hezaine
philippe.hezaine@...
Envoyer un message
21. Mai 2009
13:58
Avancée

Copyright © 2009 Yahoo! France SAS – Tous droits réservés.
Mise à jour : données personnelles - Conditions d'utilisation - Charte - Signaler un abus - Aide