Extraction du match le plus petit
Bonjour !
J'ai un petit soucis avec les expressions régulières en php.
Voici le code:
Code:
1 2 3 4 5
| $reg_exp = '/\<a\>(.*)\<a\>/';
$chaine = '<a>jeveux<a>jeveuxpas<a>jeveuxpas<a>';
preg_match_all($reg_exp, $chaine, $matches);
print_r($matches); |
Qui me renvoit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Array
(
[0] => Array
(
[0] => <a>jeveux<a>jeveuxpas<a>jeveuxpas<a>
)
[1] => Array
(
[0] => jeveux<a>jeveuxpas<a>jeveuxpas
)
) |
Au lieu de me renvoyer la plus longue chaîne qui match ma regexp, je souhaiterais qu'il me renvoit la plus petite. Est-ce possible ?