2
Hallo in meinem Java-Anwendung Benutzer bieten einige Daten_Typ als Zeichenfolge. Jetzt muss ich validieren, ob der Datentyp richtig ist oder nicht. Aber für den unteren Datentyp gibt es möglicherweise eine Anzahl von Möglichkeiten
varchar (x) wo x ist Ziffer.
Dezimal (x, y) wobei x und y Ziffern sind.
Also wie kann ich regulären Ausdruck dafür schreiben.Wie schreibe ich Java regulären Ausdruck für Dezimal (x, x)
Jeder Datentyp hat eine andere Größenangabe. Sie müssen alle Datentypen zusammen mit ihren Spezifikationen auflisten. Also diese Liste [wie diese kann mit Änderung verwendet werden.] (Https://regex101.com/r/nJ4qH7/1) –
Können Sie Beispielzeichenfolgen geben, die ein Benutzer setzen konnte und erwartete Ergebnisse? Ich würde annehmen, dass Sie erwarten würden, dass die folgenden Zeichenfolgen funktionieren: 1 2,2 10 0,22 Aber alles mit einem Alpha würde nicht. Stimmt das, oder würden Sie mehr Eingaben akzeptieren? – Draken
Ich würde vorschlagen, lieber einen richtigen Parser zu verwenden, anstatt zu versuchen, eine Regex zu schreiben, um das Ergebnis zu erhalten. – SomeJavaGuy