J'essaie de faire correspondre les sous-chaînes qui sont entourées de%, mais preg_match_all
semble en inclure plusieurs en même temps dans la même ligne.Regex pour faire correspondre la chaîne entre%
ressemble à ceci:
preg_match_all("/%.*%/", "%hey%_thereyou're_a%rockstar%\nyo%there%", $matches);
print_r($matches);
qui produit la sortie suivante.
Array
(
[0] => Array
(
[0] => %hey%_thereyou're_a%rockstar%
[1] => %there%
)
)
Cependant, je voudrais que ce produit à la place le tableau suivant:
[0] => %hey%
[1] => %rockstar%
[2] => %there%
Qu'est-ce que je manque?
Cela fonctionne. Merci! – Spoike