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.
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.
Montre nous ce que tu as fais, on pourra te corriger.
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
mais sa marche pas du tout .. (je voulais déjà récupérer la date pour voir si c'était bon)
Code : Sélectionner tout - Visualiser dans une fenêtre à part $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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part preg_match("#[0-9]{2}/[0-9]{2}#", $chaine, $match);
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
ok merci pour ta réponse,
c'est quoi un un caractère délimiteur ? c'est le # ?
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, 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
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
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 :
C'est pas comme bon ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match("#[0-9]{2}/[0-9]{2}^ à $[0-9]{2}:[0-9]{2}#", $chaine, $match);
Enlève ton ^
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
J'ai une erreur :
Au niveau ou j'affiche ma variable je fais un $match[0]Undefined offset: 0
Enlève ton $ aussi je l'avais raté
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
Lol pas de soucis en tout merci sa marche trop bien !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager