1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
281
281
EMPFEHLEN
-
Hi Community,
ich habe ein kleines Problem mit den String Methoden replace bzw replaceAll. Nach dem Beziehen von einigen bestimmten XML-Dateien bekomme ich in den Tags die ich auslese die substrings <![CDATA[ und ]]>. Wofür die stehen ist mir relativ klar, allerdings bekomme ich es nicht hin diese irgendwie rauszufiltern.
Ich habe folgendes probiert:
(am Beispiel <![CDATA[)
Code :1 2 3 4 5 6
String test = "<![CDATA[Nordkoreas Torhüter-Trick scheitert]]>"; test.replace("<![CDATA[", ""); // Keine Veränderung test.replaceAll("<!\\[CDATA\\[", "[]"); test.replaceAll("<!\\[CDATA\\[", "");
und noch ein paar andere Sachen, die ich aber wieder vergessen habe, da sie eh nicht funktioniert haben...
Was mache ich falsch? Scheinbar bekommen es die beiden Methoden nicht hin über die < und [ characters hinweg zu kommen um das Stringmuster richtig zu erkennen. Hat wer eine Idee?
Vielen Dank im Voraus
MfG
MrCastle
-
03.06.10 21:20 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Strings sind in Java immutable - d.h. man kann sie nicht verändern. Deshalb geben die replace* Methoden einen neuen String zurück:
GrußCode java:1 2
String test = "<![CDATA[Nordkoreas Torhüter-Trick scheitert]]>"; test = test.replace("<
Hat funktioniert.
Ähnliche Themen
-
Hex -> Replace
Von tlj im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 27.09.07, 09:10 -
sql REPLACE
Von patges im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 15.04.05, 17:29 -
return kw.replace(/[\n\r]/g, '').replace(/ +/g, ' ').replace(/^\s+/g, '').replace(/\s
Von stephan r. im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 28.10.04, 10:50 -
Replace
Von FireFlow im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 05.03.04, 23:05 -
replace
Von GErD im Forum PHPAntworten: 1Letzter Beitrag: 15.03.03, 18:06





Zitieren
Login





