Bonjour,
J'ai récupéré une regex qui fonctionne très bien, mais je ne la comprends pas du tout , elle me capture toutes les chaines entre 2 les balise <p></p>
Quelqu'un peut 'il m'expliquer s'il vous plait comment elle fonctionne ? Une doc a consulter
A la base j'avais mis sans succès
preg_match_all("#<p>.*</p>#i", $str1, $matches);
Exemple :
<p>kokokokofe</p> <p>aaaaaaaaaaaaaaa</p>
preg_match_all("#<p[^>]*>(.*?)<\/p>#i", $str1, $matches);
Résultat :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Array
(
[0] => Array
(
[0] =>
kokokokofe
[1] =>
aaaaaaaaaaaaaaa
)
[1] => Array
(
[0] => kokokokofe
[1] => aaaaaaaaaaaaaaa
)
) |
Merci beaucoup pour votre aide/conseils
Partager