|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Mon probleme et le suivant:
j'ai une variable $texte je ve verifier qu'elle ne contient que du texte j'ai penser a un truck du style : "[:alpha:]^[a-z]$" mais bon je ne conprent pas du tous comment sa s'utilise |
|
|
00
|
|
|
#2 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Je vous recommande de prendre le temps de lire des tutoriels très bien expliqué pour cela, comme : Initiation aux expressions régulières en PHP.
Le métacaractère ^ n'est, a priori, pas à sa place dans votre regexp puisqu'il marque un début de chaîne (ou ligne). Il aurait plutôt sa place en début. On en arrive donc à quelque chose comme : Code :
Libre à vous de compléter cette classe en fonction de votre contrôle (exemple pour les chiffres et minuscules : [a-z0-9] qui remplacerait [a-z]). Julp. |
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
je reconnait que sa marche parfaitement
merci beaucoup mais pour se qui est des explications je te donne 2/10 non en faite merci beaucoup mais c'est de ma faute surement car je comprent pas si quelqu'un veut bien prendre le temps de m'explique tous les symbols et pourquoi on les utilisent dans se sans et pas dans un autre merci |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Bonjour,
Bon, je vais tenter d'etre plus pedagogue (mais ca n'est pas dit !). On a l'expression suivante : #^[a-z]+$# qui veut dire qu'on cherche le motif qui est compris entre les deux #. Ici les # ne sont que des délimiteurs. Ensuite regardons [a-z] : je cherche UN caractère qui est dans l'intervalle a-z (a, b, c, ... OU z). Le + qui le suit remplace le UN caractère par AU MOINS UN caractère. Ensuite le ^ veut dire : la chaine commence par. le $ veut dire: la chaine se termine par. On peut donc traduire l'expression : je cherche une chaine qui ne contient que des caracteres alphabétiques (entre a et z) et au moins un. Elle ne peut contenir QUE des caracteres alphabétiques, car elle doit commencer ET finir par des caractères alphabétiques. J'espère que tu n'es pas pas plus embrouillé !! Sohnic
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
la oui c'est parfait toi tu a droit a 12/10
oui tu est un bon prof ou je suis moin debille que je le croyer ou un peut des deux merci a+ |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Merci pour le compliment, mais pas de reconversion envisagée pour autant !
Je reconnais que les expressions regulieres, c'est pas ce qu'il y a de plus facile à manipuler surtout si on ne les pratique pas souvent. Bon dev, S.
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com