Bonjour tout le monde,
Je bloque sur les expressions régulières de Qt.
Je souhaiterais sélectionner du contenu d'un fichier html comme suit:
1 2 3 4 5
| <script blabla="truc">du blabla</script>
<script encoreDuBlabla="machin">
plusieurs lignes, des tabulations, des espaces....des caractères ?,.&...
</script> |
J'ai utilisé la regex suivante:
QRegExp("<script (.)*</script>")
Seulement voila, cette regex fonctionne seulement pour les balises script en une seule ligne. Dans la documentation de Qt, le caractère . (dot) correspond à tous les caractères dont les nouvelles lignes (ici). L'étoile, elle correspond à une ou plusieurs occurence du caractère.
Donc ma question est la suivante: qu'est ce que je fais de mal pour ne pas obtenir le résultat que je souhaite?
Merci
Partager