Rechercher : dans
Par :

Substitution dans VI

Dernière réponse le 24 aoû 2007 à 06:52:24 MArsdu13, le 23 aoû 2007 à 23:03:33 
 Signaler ce message aux modérateurs

Bonjour,
J'ai une petite substitution dans vi à faire mais je n'y parviens pas, mon expression régulière ne doit pas l'être...

En gros j'ai des lignes du genre :
<a href="xxx" add_date="0543504034d3qf0d1qsf4sdg0f3qf1qg54f0DQSGQG">xxx</a>

Moi je me contrefiche pas mal de l'attribut date qui pollue et ne signifie en l'occurrence rien, je voudrais donc le supprimer, j'ai donc tenté quelque chose du genre :
:1,$s/add*>/>/g

Mais sans résultat, il faut que j'arrive à faire comprendre qu'il y a n'importe quoi entre add et le 1er > rencontré mais je n'y parviens pas, j'ai aussi tenté avec des [a-zA-Z0-9]* mais nul aussi...

Je suis sûr que la soluce n'est pas loin si vous pouviez m'aider...je galère depuis 20minutes...

Merci !!!

Meilleures réponses pour « Substitution dans VI » dans :
Linux - L'éditeur Vi Voir Introduction à Vi Vi est un des éditeurs de texte les plus populaires sous les systèmes de type Unix (avec Emacs et pico) malgré son ergonomie très limitée. Sous Linux il existe une version libre de Vi appelée Vim (Vi Improved). Vi (prononcez...
Linux - L'éditeur Vi Voir Introduction à Vi Vi est un des éditeurs de texte les plus populaires sous Linux (avec Emacs et pico) malgré son ergonomie très limitée. En effet, Vi (prononcez Vihaille) est un éditeur entièrement en mode texte, ce qui signifie que chacune des...
Raccourcis clavier Vi(m) VoirL'éditeur de texte Vi (VIM - Vi amélioré) - Raccourcis clavier I. Les modes d'exécution II. Le mode commande 1. Le déplacement Les Caractères Le texte Les lignes 2. Recherche 3. Numérotation de lignes 4. Modification, suppression III....
Télécharger Tweak VI VoirTweak VI Basic est un utilitaire permettant d'optimiser et de personnaliser Windows Vista. Voici un aperçu des fonctionnalités de Tweak VI: Activation de centaines de paramètres cachés de Windows vista Nettoyage de la base de registre ...
Chiffrement par substitution VoirLe chiffrement par substitution Le chiffrement par substitution consiste à remplacer dans un message une ou plusieurs entités (généralement des lettres) par une ou plusieurs autres entités. On distingue généralement plusieurs types de...

1

MArsdu13, le 23 aoû 2007 à 23:12:37

Désolé je viens de trouver...

:1,$s/add.*>/>/g

Merci quand même

Répondre à MArsdu13

2

jee pee, le 23 aoû 2007 à 23:16:02
  • +1

Bonsoir,

moi je mettrais

1,$s/add.*>/>/g


cdt

Répondre à jee pee

3

 lami20j, le 24 aoû 2007 à 06:52:24
  • +1

Salut,

je ne sais pas ce que tu as trouvé mais .*> va jusqu'au dernier > de la chaine (quand je teste chez moi j'obtiens <a href="xxx" > e je ne sais pas si tu veux ça)
si tu veux obtenir
<a href="xxx" >xxx</a>
ilf faut faire plutôt comme ça

%s/add[^>]*//g
% c'est pour traiter toutes les lignes lami20j

Répondre à lami20j