
Envoyé par
anis13015
Bonjour,
Je cherche a extraire un texte compris entre deux <span> par une expression régulière
ce texte est sur plusieurs ligne
mon expression régulière actuellement est:
(?<=<span class="locality">).*?(?=</span>)
cette expression fonctionne quand c'est sur une ligne mais dés que le texte est sur plusieurs lignes plus rien fonctionne
merci de votre aide
Bonsoir,
L'option Multiline ne te convient pas en 2ème argument lors de l'instanciation de ton regex :
New Regex("?<=<span class=""locality"">).*?(?=</span>", RegexOptions.Multiline)
Mode multiligne. Modifie la signification de ^ et $ de sorte qu'ils correspondent respectivement au début et à la fin de n'importe quelle ligne, et non simplement au début et à la fin de la chaîne entière.
A+
Partager