regexp - option "non-gourmand"
Bonjour,
A l'aide d'une expression régulière, j'aimerais retrouver, dans un fichier html, la chaine de caractères "toto" et les tags qui l'entourent directement.
Assez logiquement, j'utilise l'option "U" pour extraire la plus petite chaine qui matche :
Code:
1 2
|
preg_match("#<.+>toto</.+>#iU", $file_content, $matches); |
...mais appliqué au code html suivant :
Code:
1 2
|
<div><a href=""><b>toto</b></a></div> |
j'obtiens ceci :
Code:
1 2
|
<div><a href=""><b>toto</b> |
alors que j'aimerais plutôt obtenir ceci :
Merci pour votre aide précieuse !!!