Strings sind unveränderlich. Sie müssen dies tun:
%Vor% Edit: Da% cos_de% gierig ist, wird es so viel wie möglich töten. So wird .*
in "(abc)(def)"
umgewandelt.
String.replaceAll()
bearbeitet die ursprüngliche Zeichenfolge nicht, sondern gibt die neue zurück. Also müssen Sie tun:
Wenn Sie das Javadoc für String.replaceAll()
lesen Sie werden feststellen, dass die resultierende Zeichenfolge der Rückgabewert ist.
Generell sind String
s in Java unveränderlich; sie ändern nie den Wert.