|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Salut,
J'ai un code pas très joli pour tester une url (3 controles). Je voudrais en faire un seul avec preg_match(). Je veux que l'url se termine par index.php ou index.php# ou msg.php?id=X. Voila le code: Code :
preg_match("#admin/(msg\.php\?id\=[0-9]+)?(index\.php)?(index.php#)?#", $form); Comment faire? Merci |
|
|
00
|
|
|
#2 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Pour une alternative, recourez plutôt à la barre oblique (|) (non testé) :
Code :
Julp. |
||
|
|
00
|
|
|
#3 | |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Histoire d'améliorer la regex de julp, j'enlève les parenthèses capturantes et j'ajoute un ancrage de fin : Citation:
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Génial merci à vous deux! J'avais essayer avec le délimiteur | sans succès. L'alernative de Yogui fonctionne
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com