Exlure les tags

Signaler
Messages postés
9
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
5 octobre 2010
-
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
-
Salut tout le monde,
je cherche une solution pour eliminer les balises html d'un fichier et le transformer  ainsi  en forme plain.txt.
merci

4 réponses

Messages postés
177
Date d'inscription
jeudi 5 octobre 2006
Statut
Membre
Dernière intervention
16 janvier 2009
1
Bonjour,
Je te propose ce bout de script pas très propre, qui marche seulement si les balises ne sont pas sur plusieurs lignes, dans un autre cas je te laisse te gratter le cerveau, je pense en donner assez avec ceci:

public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("test.html");
        BufferedReader br = new BufferedReader(fr);
        StringBuffer buffer = new StringBuffer();
       
       
        String ligne = null;
        while((ligne = br.readLine()) != null){
            int indexOfLT = 0;
            int indexOfGT = 0;
            while( indexOfLT >= 0 ){
                indexOfLT = ligne.indexOf("<");
                indexOfGT = ligne.indexOf(">");
                if( indexOfLT >= 0 ){
                   
                    /* On suppose que les balise ne sont pas sur plusieurs lignes ... ;-) */
                    ligne = ligne.substring(0, indexOfLT) + ligne.substring(indexOfGT + 1);
                }
            }
            if( ligne.length() > 0 )
                buffer.append(ligne + "\n");
        }
        br.close();
        System.out.println(buffer);
       
        FileWriter fw = new FileWriter("out.txt");
        BufferedWriter bw = new BufferedWriter(fw);
        bw.write(buffer.toString());
        bw.close();
    }

Cordialement,
Pierrick
Messages postés
9
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
5 octobre 2010

Merci, cela me convient parfaitement! Pour le reste je  vais me creuser la tete comme tu dis...
Messages postés
177
Date d'inscription
jeudi 5 octobre 2006
Statut
Membre
Dernière intervention
16 janvier 2009
1
Bonsoir, fais réponse acceptée stp.
Cordialement,
Pierrick
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
15