|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 89 ![]() |
Bonjour tout le monde, j'ai besoin de votre aide pour générer une expression régulière car je veux récupérer toute valeurs de la forme soit par exemple "pattern.quelquechose" mais à condition qu'ils ne soient pas inclus entre deux apostrophes.
ainsi la chaine Code :
"blabla pattern.quelquechose blabal ' blabla pattern.apasprendre' "
Si vous avez des idées je suis preneur. |
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : octobre 2007 Messages : 8 ![]() |
Bonjour,
Tout dépend ce que tu veux faire. Mais on peut procéder simplement en 2 étapes. D'abord tu élimines ce qui est entre apostrophes : Code :
$chaine = "blabla pattern.quelquechose blabal "; Il n'y a plus qu'à extraire ce qui t'intéresse... |
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 89 ![]() |
merci Tibalpa, c'est sur quoi je suis partis mais j'avais un doute sur l'expression.
Par contre à quoi sert le # dans ton expression? Est ce la même chose que : Code :
$chaine = preg_replace("/['][^']*[']/", "", $chaine); |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : mars 2004 Messages : 201 ![]() |
Oui, ce sont les délimiteurs.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com