accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Trouver une correspondance dans un tableau de patterns

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.perl ] 

Retour : Accueil du site fr comp lang perl   charte stats de ce groupe


  Sujet:   Trouver une correspondance dans un tableau de patterns  
 De: xav...@groumpf.org (Xavier)
 Groupes: fr.comp.lang.perl
 Organisation: Tibet Libre
 Date: 27. Feb 2008, 13:08:33
Bonjour,

Soit un tableau d'expressions régulières my @patterns, et une expression
my $string.

@patterns n'est pas forcément trié.

Ai-je une autre façon de faire que 

my $found=0;
foreach(@patterns){
    if ($string =~ $_){
        $found=1;
        last;
    }
}

Parce que, évidemment, si je fais ça sur tout un fichier de $string, je
suis d'ordre N^2 est c'est lent (et moche, programmaticalement parlant)

Merci,

-- 
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.


DateSujet  Auteur
27.02.
*   Trouver une correspo
Xavier
27.02.
`- Re: Trouver une correspo
Paul Gaborit
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)