Bonjour
merci a tous pour votre aide. Ca ma vraiment beaucoup aider, je sais enfin par quel bout prendre les regexp pour les comprendre. Cordialement Hugues Le 15 janvier 2011 14:03, Yves Rutschle <[email protected]> a écrit : > On Sat, Jan 15, 2011 at 01:27:34PM +0100, Hugues MORIN wrote: > > donc si j'ai bien compris [^\)]* correspond a textecherche (et sera > stocke > > dans $matches de preg_match($pattern, $texte, $matches)) > > [ et ] ouvre et ferme une definition de classe. Cette notion n'est pas > tres > > claire pour moi > > Une classe est simpement un ensemble de caractères: tu mets > entre les crochets tous les caractères qui correspondent à > la classe, et tu peux définir des plages avec '-'. > > Par ex., \w est équivalent à [a-zA-Z0-9_] (n'importe quelle > lettre, chiffre ou underscore), \d est équivalenet à [0-9], > [aeiouy] correspond aux voyelles, etc. > > Le chapeau définit l'inverse de la classe: [^0-9] définit > n'importe quel caractère qui ne soit pas un chiffre. > > Du coup, [^\)]* veut dire "0 ou plus caractère qui ne soit > pas une parenthèse fermante). > > Y. > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers [email protected] > En cas de soucis, contactez EN ANGLAIS [email protected] > Archive: http://lists.debian.org/[email protected] > >

