Chaque fois que la syntaxe des expressions régulières étendue est utilisée (par défaut), les répétitions minimales sont possibles en ajoutant ? après la répétition. Une répétition minimale correspondra à la chaîne la plus courte possible.
Par exemple, pour correspondre à une paire de balises html, vous pouvez utiliser :
<\s*tagname[^>]*>(.*?)<\s*/tagname\s*>
Dans ce cas, $1 contiendra le texte entre les paires de balises et sera la chaîne correspondante la plus courte possible.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|