Ich bitte normalerweise nicht um Hilfe, aber hier brauche ich es wirklich.
Ich habe das folgende Codebeispiel:Wie ersetze ich eine bestimmte Zeichenfolge in Java?
String text = "aa aab aa aab";
text = text.replace("aa", "--");
System.out.println(text);
Console output: -- --b -- --b
Ich habe eine Frage, wie kann ich nur aa Teile der Zeichenfolge nicht aab enthalten ersetzen.
So ist die Ausgabe der Konsole ist:
-- aab -- aab
ich ein weiteres Beispiel haben:
String text = "111111111 1";
text = text.replace("1", "-");
System.out.println(text);
Console output: --------- -
Ich möchte nur ein einzelnes Zeichen ersetzen, die nicht alle die gleichen, die zusammen gestellt werden.
So ist die Ausgabe der Konsole ist:
111111111 -
Gibt es Java-Verknüpfungen für Situationen wie diese? Ich kann nicht herausfinden, wie man nur bestimmte Teile der Saite ersetzt.
Jede Hilfe würde geschätzt :)
bei anderen Antworten sucht, ich die Frage vielleicht falsch verstanden. Für den Rekord halten – Dici