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

Linux Discussion :

Egrep et caractères spéciaux


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Points : 38
    Points
    38
    Par défaut Egrep et caractères spéciaux
    Bonjour,

    Je cherche à tester si une chaine correspond à une expression régulière grace à egrep:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "mat delete from table where age =" | egrep "[[:alnum:]]+ delete from [[:alnum:]]+ where [[:alnum:]] ="
    Tout marche tant que je ne met pas le signe = en fin de chaine. Par contre, en l'ajoutant comme ci dessus, la chaine ne matche plus l'expression régulière

    J'ai à peu près tout tenter, l'échapper par un \, le mettre entre crochets, entre accolades... Rien n'y fait. J'ai eu le meme problème avec une virgule, que je n'ai jamais réussi à résoudre. Je suppose donc qu'il doit y avoir une manière spéciale pour coder ces caractères spéciaux (ca parait logique...).

    Merci d'avance à ceux qui sauraient m'éclairer.

  2. #2
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Tu as juste oublié '+' derrière ton dernier '[[:alnum:]]'
    echo "mat delete from table where age =" | egrep "[[:alnum:]]+ delete from [[:alnum:]]+ where [[:alnum:]]+ ="

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Points : 38
    Points
    38
    Par défaut
    Effectivement. Merci beaucoup!

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

Discussions similaires

  1. Editeur de fichiers *.rc;*.res
    Par srvremi dans le forum Outils
    Réponses: 11
    Dernier message: 20/08/2007, 08h09
  2. [PHP & PostGreSQL] Connexion persistante & Res Id
    Par BuLma dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 25/08/2003, 11h35
  3. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 10h48
  4. Extraire des chaines d'un RES
    Par Dumont dans le forum Langage
    Réponses: 2
    Dernier message: 20/08/2002, 08h13
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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