in Java Ich muss eine Zahl durch ein Wort nur ersetzen, wenn es nicht durch das "+" vorangestellt ist. Beispiel:Ersetzen Sie das Zeichen, wenn nicht vorangestellt "+"
- match1
- match+1
Sollte sich:
matchone
match+1 (no modify)
Ich habe versucht, mit
>>>name = name.replaceAll("([^+])1", "one");
matcone //required "matchone"
Aber es funktioniert nicht. Irgendwelche Vorschläge?
Danke
Ist die Forderung nur Nummer ersetzen ‚1‘? Ihre Frage wird nicht angegeben, aber Ihre Regex schlägt etwas anderes vor. –
ja ich brauche nur die "1" zu ersetzen – Pecana
Sie müssen angeben, was Sie mit "Aber es funktioniert nicht". Was ist die Ausgabe, die Sie erhalten, und was ist die Ausgabe, die Sie erwartet haben? –