12. november 2003 - 19:25
Der er
6 kommentarer og 3 løsninger
Fjerne HTML tags
Er der nogen der kan lave/skaffe mig en klasse/metode der kan fjerne HTML tags fra en streng? eksempel: public String fjernHtml(String html) { return String uden HTML; } Mvh Casualty
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
12. november 2003 - 19:49
#1
12. november 2003 - 19:58
#2
Jeg kiggede på den tidligere men valgte at springe videre da den tager en filereader som parameter...Jeg kommer med min html som en String direkte fra en database..Kan den modelleres om mon? er der nogen der vil gøre det?
12. november 2003 - 21:17
#3
Den bruges af ParserDelegator parse som tager en Reader som argument. Det kan være en FileReader, men kan ige så godt være en StringReader !
13. november 2003 - 00:57
#4
Jeg sad lige og småkedede mig, så jeg biksede lige følgende kode sammen. Men det er jo næppe bedre end den tidligere nævnte. public class Parser { public String stripHTMLTags(String html) { StringBuffer sb = new StringBuffer(); String temp = html; int startPos; int endPos; while (((startPos = temp.indexOf("<")) >= 0) && (endPos = temp.indexOf(">")) >= 0) { if (startPos != 0) sb.append(temp.substring(0,startPos)); temp = temp.substring(endPos+1); } return sb.toString(); } } - Søren
13. november 2003 - 07:22
#5
Et af problemerne er: <tag attr="Dette er ikke et <tag>">
13. november 2003 - 09:54
#6
brug regex: public String withOutTag(String original) { return original.replaceAll("</?\\w+>", ""); }
18. november 2003 - 21:02
#7
Loadet og arne kan i ikke også lægge et svar?
18. november 2003 - 21:34
#8
ok
18. november 2003 - 22:52
#9
done
Kurser inden for grundlæggende programmering