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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20110115130317.gf...@naryves.com

Répondre à