|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 12 ![]() |
Bonjour
avec la fonction eregi je suis capable de déterminer si une variable définie en tant qu'expression régulière (exemple "car(e|ê)me" )est présente ou non dans un texte. Par contre j'ai également besoin de connaître sa position. J'ai essayé avec strpos mais ça ne marche pas. Quelqu'un aurait-il une solution pour résoudre ce problème. Merci d'avance. CapErquy |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
eregi est déprécié utilise preg_match a la place avec l'option i, tu auras la position avec PREG_OFFSET_CAPTURE
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Nicolas Étudiant Inscription : mai 2010 Messages : 308 ![]() |
Bonjour,
je me permets de poster sur ce thread car j'ai besoin de vérifier que la chaîne entrée est bien alpha numérique. J'ai donc utilisé la fonction eregi() : Code php :
mais comme dit plus haut, cette fonction est dépréciée. J'ai donc regardé le lien fournit mais il ne répond pas à ma demande. A moins que j'ai mal lu quelque chose. Si vous avez une idée pour mon problème, Merci ! |
||
|
|
00
|
|
|
#4 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Nicolas Étudiant Inscription : mai 2010 Messages : 308 ![]() |
Code php :
Merci, ça fonctionne impec ! |
||
|
|
00
|
|
|
#6 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
juste ca devrait faire l'affaire, Code :
preg_match('/\P{Xan}/u', $_POST['ref'])
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() Nicolas Étudiant Inscription : mai 2010 Messages : 308 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
pour être sur de ne rien oublier tu peux faire ceci : Code php :
|
||
|
|
00
|
|
|
#9 | ||
|
Membre régulier
![]() Nicolas Étudiant Inscription : mai 2010 Messages : 308 ![]() |
un ! et un ^ ensemble?
ce que tu as mis ça équivaut à ça non : Code php :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
oui ca va tester tout ce qui n'est pas alphanumérique (y compris ceux avec accents grâce a l'option u)
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com