Bonjour,

Voila, j'ai des pages HTML qui m'arrive et à l'intérieur des tags images qui ont des attributs height et width fixés par l'outil qui a généré le html.

Pour mon affichage je souhaite conserver la taille originale de l'image et pour cela supprime les attributs height et width des tags images.

Puor le moment , j'ai testé un bout de code à base d'expression régulière comme ceci pour trouver les occurences :

Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class regexpTest {
 
    public static void main(String[] args) {
 
        String str = "<img src=\"monimage.jpg\" height=\"510\" width=\"686\"/>";
 
        String ExpressionReguliere = "s/(<img src = \".+?\").+/$1>/";
 
        System.out.println(str.matches(ExpressionReguliere));
 
    }
}


Mais la méthode matches retourne false pour le moment donc ça ne fonctionne pas.

Sauriez vous comment faire ce remplacement ? et pourquoi mon expression régulière ne fonctionne pas ?

Merci d'avance