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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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