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.

Re: expression RE - avec negation

 [  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:   Re: expression RE - avec negation  
 De: Paul.Gabo...@invalid.invalid (Paul Gaborit)
 Groupes: fr.comp.lang.perl
 Organisation: EMAC (Ecole des Mines d'Albi-Carmaux)
 Date: 27. Feb 2008, 02:25:49
 References: 1
À (at) Tue, 26 Feb 2008 13:50:13 -0800 (PST),
fred78980@yahoo.com écrivait (wrote):
> Je cherche la RE qui permet de faire un match qui reconnaît les
> caractères qui sont entre les accolades en ignorant les verbes
> conjugués.
>
> di(t)[ParPas(MS)], di(t)-s[ParPas(MP)], di(t)-es[ParPas(FP)], di(t)-
> e[ParPas(FS)]
> redi(t)[ParPas(MS)], redi(t)-s[ParPas(MP)], redi(t)-es[ParPas(FP)],
> redi(t)-e[ParPas(FS)]
>
>
> En d'autres mots: il faut qu'il nie di(t), dit(t)-s, di(t)-es, di(t)-e
> Il faut qu'il match en entier [ParPas(MS)], [ParPas(MP)],[ParPas(FP)],
> [ParPas(FS)]
> 1. Il faut qu'il match ce qui est entre les accolades et laisse tomber
> le mot qui suit 2. match le mot entre accolade  et laisse tomber le
> mot qui suit etc.

Pas compris grand chose à votre demande ! Déjà, ce ne sont pas des
accolades {}, ce sont de crochets [].

Pour matcher, tout ce qui est entre des crochets :

     @res = $texte =~ m/\[(.*?)\]/g;

-- 
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>


DateSujet  Auteur
01.01.
o 
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)