Bonjour,
je dois développer un petit programme en Java qui se connecte sur un site, copie le fichier HTML, trouve les images et les downloade.
Je bloque avec l'expression régulière d'un code d'insertion d'image en HTML. J'ai ceci:
Pattern search = Pattern.compile ("<img.+src=.+\\.(jpg|png|gif|jpeg).*//?>"); //CASE_INSENSITIVE dot = \\.
Le code peut-être assez différent:
1 2 3
| <img title="blabla" src="/image.PNG" />
<img src="http://xxxxxx.xxx/image.jpg" alt="blabla" >
... |
Il fonctionne dans certains cas mais dans d'autres, il ne s'arrête pas après le />. Autrement je cherche également à le rendre insensible à la casse, j'ai vu ci et là qu'il existait l'option CASE_INSENSITIVE ou (?i). Mais je n'arrive pas à l'appliquer, il ne veut pas compiler.
Merci d'avance pour votre aide.
Partager