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

Web Perl Discussion :

Problème de regex


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 44
    Par défaut Problème de regex
    Bonjour,

    Je viens poster car je me tire les cheveux sur un petit problème de regex, j'ai un texte rempli de mot ( ah bon un texte c'est rempli de mot...) et je voudrais afficher ce mot uniquement si il contient des caractères alphabétiques, pas de digit et pas de symbole.

    En faite j'ai fait ça :

    mais ça ne fonctionne pas tout le temps je en comprends pas pourquoi.

    par exemple ça ne fonctionne pas si $i = "/aaaaaa" ou si $i ="del(17p)" ou encore si $i ="mll/rara"


    Un coup de main, svp.

    Merci d'avance.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    my $test = "/aaaaaa";
    print "OK" if ( $test =~ /[a-z]+/ );
    => OK, je ne vois pas ton souci.

    si tu ne veux pas qu'il contienne autre chose

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    my $test = "/aaaaaa";
    print "OK" if ( $test =~ /^[a-z]+$/ );
    => rien

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 44
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ( $test =~ /^[a-z]+$/ );
    merci djibril, c'est ce que je voulais.

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

Discussions similaires

  1. [Java] Problème de Regex
    Par spk4ever dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 28/08/2006, 10h51
  2. Problème avec Regex
    Par trihanhcie dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/07/2006, 14h50
  3. problème de regex
    Par lanfeust42 dans le forum Langage
    Réponses: 11
    Dernier message: 12/07/2006, 15h32
  4. Problème avec RegEx et une Query string
    Par Erakis dans le forum Langage
    Réponses: 6
    Dernier message: 08/11/2005, 15h48
  5. Problème de Regex ... avec un point
    Par bugalood dans le forum Langage
    Réponses: 2
    Dernier message: 29/05/2005, 10h26

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