IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Substition de chaines via expressions régulières


Sujet :

Applications et environnements graphiques

  1. #1
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut Substition de chaines via expressions régulières
    Bonjour

    Je tente de faire une modification sur un gros fichier avec vi mais ma commande ne passe pas

    J'ai :
    Blabla_123456789 etc
    Je veux
    Blabla etc
    Donc j'essaye ceci
    -> Subtitution de lma chaine "_ avec 10 chiffres derrière" par un espace...

    Mais ca me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Substitute pattern match failed
    Quelqu'un a une idée...

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ca me paraît logique : tu utilises $ à la fin de ta chaîne de recherche, donc vi ne recherche que les lignes se finissant par _ suivi de 10 chiffres, ce qui ne semble pas être ce que tu as, à en juger par les "etc". Enlève donc ton $ et ça ira mieux.

  3. #3
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    J'ai oublié de l'enlever mais sans le $ , ca ne marche toujours !

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Et en mettant 9 à la place de 10 dans ton accolade ?

  5. #5
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 279
    Points : 11 015
    Points
    11 015
    Par défaut
    Change le titre de ton post -> :s/VI/vim/

    Sinon, tu as oublié le backslash devant l'accolade ouvrante. Et tu es sûr de vouloir 2 espaces au final ?

  6. #6
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Citation Envoyé par Luc Hermitte
    Change le titre de ton post -> :s/VI/vim/

    Sinon, tu as oublié le backslash devant l'accolade ouvrante. Et tu es sûr de vouloir 2 espaces au final ?
    Qu'il est deux ou un espace me dérange pas du tout
    avec les \ au niveau des acolades, ca passe en effet...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegExp] comparaison début d'une chaine par expressions réguliéres.
    Par madina dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/11/2011, 12h43
  2. convertir chaine en expression régulière
    Par Ganondorf dans le forum Débuter
    Réponses: 4
    Dernier message: 27/12/2010, 22h49
  3. Découpage d'une chaine via expressions régulières
    Par 65days dans le forum Général Java
    Réponses: 3
    Dernier message: 07/12/2009, 21h02
  4. Colorer les mots clés via expression régulière
    Par Fikou-Sama dans le forum VB.NET
    Réponses: 0
    Dernier message: 15/09/2009, 22h05
  5. Extraire une chaine via Expression Régulières ?
    Par Fikou-Sama dans le forum VB.NET
    Réponses: 3
    Dernier message: 11/09/2009, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo