Ich möchte überprüfen, ob meine Nummer ein Regex-Muster entspricht.Java regex Übereinstimmung Nummer Muster
Was ich erreichen möchte, ist eine Überprüfung, ob eine Zahl mit dem Muster übereinstimmt und dann Execution Code.
Meine if-Anweisung ist die folgende:
public String refactorNumber(String input){
if(input.matches("#,##0.##")) {
//execute code
}
}
Aber es nie übereinstimmt, meine Eingangsnummern sind:
- 0
- 100
- 1,100.01
Was mache ich falsch?
Wofür wird '#' verwendet? – rock321987
Das ist kein regulärer Ausdruck. – Mena
# = Nummer, aber nicht zwingend – Jonas