Post by PascalePost by Jean-Francois Ortoloif(preg_match("/^SAINT /i", $ville))
Les caractère slashe "/" est dans ce cas le caractère délimiteur, et
le caractère délimiteur ne doit pas apparaître dans le token $ville
Tout dépend donc de ce à quoi tu peux t'attendre dans le token $ville
Si $ville est censée pouvoir contenir "/", mais ne peut pas contenir
"#", alors le caractère délimiteur peut être "#", mais pas "/".
Bonne remarque, merci. En effet, je n'exclus pas que le nom de ville puisse
contenir un « / », par contre, « # » est plus que très très improbable.
Faut-il spécifiquement « déclarer » quelque part que le séparateur est #,
ou bien est-ce qu'il suffit de le substituer purement et simplement à / ?
Bonjour Madame ( ou Mademoiselle ;) )
C'est très simple.
Le fait que le caractère est le caractère délimiteur, est indiqué par
le fait qu'il suit ( et précède ), les doubles-quotes ( " ) entourant la
chaîne comparaison.
Ou, plus exactement, ce caractère délimiteur, est le caractère qui
délimite la chaîne, c'est-à-dire qui la commence, et la termine.
Il va de soi, que le token de comparaison entre les caractères
délimiteurs, n'inclue pas les caractère délimiteurs, pour ce qui est du
matchage de $ville, à ce token de comparaison.
Quant à la syntaxe de ce token de comparaison, c'est la syntaxe PCRE,
et non pas la syntaxe Posix, donc il peut parfois y avoir des
différences. Cependant, dans votre cas, le token de comparaison est
valide d'après les deux syntaxes, donc la syntaxe PCRE, ce qui fait que
le token est valide.
Donc, vous remplacez / par # , à la condition expresse, que vous
soyez aboslument sûre, que # ne figurera pas dans $ville, autrement il y
aurait une erreur à à l'exécution du script php, qui s'arrêterait à ce
moment-là.
Il va de soi, que n'importe quel caractère peut faire office de
caractère délimiteur, pour peu qu'il n'apparaisse pas dans $ville
J'espère que c'est plus clair maintenant. ;)
Bien à vous.
Amicalement.
Jean-François Ortolo
--
Visitez mon site gratuit donnant des Statistiques,
des Pronostics et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.pronostics-courses.fr