HTML-Tags in String löschen....
-
Hi,
ich versteh nicht warum, aber ich schaffe es nicht mit String.replaceAll(...) HMTL-Tags zu löschen. Ich hab jetzt schon diverse Varianten probiert, die hier gezeigte, sollte aber zum richtigen Ergebnis führen.
public void filterHtmlTags(String sData) { sData.replaceAll("<.*>", ""); }
Aus Jux und Dallerei hab ich auch mal probiert:
public void foo() { String Test = "A"; Test.replaceAll("A", "B"); }
Aber auch das führte zu keiner Veränderung, was ich nun gar nicht verstehe. Es blieb einfach "A" im String.
Muss ich denn was spezielles beachten, wenn ich mit ..replaceAll(...) arbeite?
-
Hi,
du musst aufpassen, denn replaceAll gibt ein neues String-Objekt zurück, dass die änderungen beinhaltet. Ein String kann nämlich im Nachhinein nicht mehr verändert werden.
String alt="ABC"; String neu=alt.replaceAll("A", "X");
-
Peinlich, peinlich, dass mir das entgangen ist. Danke.