|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Pauline Étudiant Inscription : décembre 2011 Messages : 28 ![]() |
Bonjour,
Ma question est surement bête mais peut on faire cele avec le ou en espression régulière : abc | def | ghi ? c'est à dire mettre plusieurs champs et tester avec le ou. Autre question : quel délimiteur utiliser en php ? Parce que quand j'utilise le / c'est bon, sauf que je voudrais en utiliser un autre car j'utilise le / dans l'expression et que je veux utiliser # par exemple, ça ne fonctionne plus. Si le slash est le seul délimiteur en php, alors comment l'échapper ? Merci bonne soirée |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 18 165 ![]() |
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Pauline Étudiant Inscription : décembre 2011 Messages : 28 ![]() |
d'accord oui j'ai essayé avec la #
et pour mon histoire de OU ? |
|
|
01
|
|
|
#4 |
|
Invité de passage
![]() Pauline Étudiant Inscription : décembre 2011 Messages : 28 ![]() |
Bonjour
Je remonte mon topic, parce que j'ai toujours pas résolu mon problème avec le OU ! L'expression régulière : Code :
$pattern = "#^/releases/(sinceDay/[0-9]+ | before/[0-9]{4}-[0-9]{2}-[0-9]{2})$#"; bien évidement, preg_match me retourne 0 donc c'est pas bon... Sauf que je comprends vraiment pas mon problème donc je viens à vous pour m'éclairer, merci |
|
|
00
|
|
|
#5 |
![]() ![]() |
Bonjour, il ne faut pas mettre d'espaces dans le pattern ! (sinon, ils sont pris en compte)
Code :
$pattern = "#^/releases/(sinceDay/[0-9]+|before/[0-9]{4}-[0-9]{2}-[0-9]{2})$#";
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. "Quand le sage montre la lune, le sot regarde le doigt." Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C). |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com