|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
Bonjour,
J'ai un petit soucis avec les regex, je n'arrive pas à récupérer par exemple: 13/12 à 12:00 dans une chaine quelconque. Quelqu'un peut-il m'aider svp? Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 861 ![]() |
Montre nous ce que tu as fais, on pourra te corriger.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
Code :
$match = preg_replace("^[0-9]{2,}[/][0-9]{2,}$", "", $var); et ma chaine par exemple sa peut-être: [b ][ u ]Point du 13/12 à 07:58[ /u ] : [/b ] [ br][b ][u ]Point du 13/12 à et je veux récupérer juste le premier qu'on trouve. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 861 ![]() |
C'est preg_match() si tu veux capturer quelque chose.
Ensuite une expression régulière commence et termine par un caractère délimiteur. Code :
preg_match("#[0-9]{2}/[0-9]{2}#", $chaine, $match); |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
ok merci pour ta réponse,
c'est quoi un un caractère délimiteur ? c'est le # ? |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 18 570 ![]() |
__________________
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
|
|
|
#7 |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
Ok merci pour ton aide.
Je récupère bien la première date de chaque chaîne. Du coup pour avoir par exemple la chaîne : "12/12 à 10:26" je peux faire : Code :
preg_match("#[0-9]{2}/[0-9]{2}^ à $[0-9]{2}:[0-9]{2}#", $chaine, $match); |
|
|
00
|
|
|
#8 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 861 ![]() |
Enlève ton ^
|
|
|
00
|
|
|
#9 | |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
J'ai une erreur :
Citation:
|
|
|
|
00
|
|
|
#10 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 861 ![]() |
Enlève ton $ aussi je l'avais raté
|
|
|
10
|
|
|
#11 |
|
Invité régulier
![]() Inscription : novembre 2012 Messages : 123 ![]() |
Lol pas de soucis en tout merci sa marche trop bien !
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com