Aide avec expressions régulières en PHP
Danny Coulombe
-
Profil bloqué -
Profil bloqué -
Bonjour, je cherche à isoler et non modifié une valeur dans un string "blablabla [!menu=titre] blablabla" avec cette expression: /\[ *!menu *= *(.+?)\]/si
Dans le fond, j'aimerais isolé le "titre" de [!menu=titre] dans une variable!
merci de votre aide!
Dans le fond, j'aimerais isolé le "titre" de [!menu=titre] dans une variable!
merci de votre aide!
A voir également:
- Aide avec expressions régulières en PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Alert php - Forum PHP
7 réponses
maleureusement la fonction explode ne gère pas les expressions régulières... j'ai essayer avec preg_split mais rien à faire! une autre idée!?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai trouvé la fonction!!! merci quand même slim_drunk! alors voici pour ceux qui avait le même problème:
function parseTextAdmin($text) {
preg_match("/\[ *!menu *= *(.+?)\]/si", $text, $check);
print_r($check);
echo "<hr />";
return $text;
}
parseTextAdmin("Bonjour toi, bienvenue sur [!menu=yoplait].");
Et voilà! Il faut utiliser preg_match!
function parseTextAdmin($text) {
preg_match("/\[ *!menu *= *(.+?)\]/si", $text, $check);
print_r($check);
echo "<hr />";
return $text;
}
parseTextAdmin("Bonjour toi, bienvenue sur [!menu=yoplait].");
Et voilà! Il faut utiliser preg_match!