Ich denke, Sie ordnen das Ergebnis nicht zu, und deshalb erhalten Sie nicht die gewünschte Ausgabe. Beachten Sie, dass replace
und replaceAll
eine neue Zeichenfolge zurückgibt, sie ändern die Zeichenfolge nicht direkt.
Es sollte eigentlich funktionieren. Aber wenn Sie Probleme haben, denken Sie daran, dass Sie es direkt verwenden können:
String str = "sdfsdf¦sdfsdf"
System.out.println(str.replaceAll("¦", ""));
// Output: sdfsdfsdfsdf
Auch gibt es keine Notwendigkeit für replaceAll
, können Sie replace
verwenden, anstatt (das akzeptieren keine reguläre Ausdrücke).
"Es wird nicht funktionieren" gibt uns nicht genügend Informationen über * genau * was Sie versucht haben oder was passiert ist. Bitte geben Sie eine [MCVE] an. –
Nur ein Gedanke: vielleicht '' 'als erster Parameter verwenden? –
Beachten Sie auch, dass Sie anstelle von 'replaceAll'' replace' verwenden können. –