JAVA regex Quantifizierer-Problem

RalU

Mitglied
Hallo,
ich habe folgenden Regulärern Ausdruck:

Code:
String regex = "[0-9](1,100)"
Der Regex ist also für einen String, der nur Ziffern enthält und zwar mindestens 1 und maximal 100.
Jetzt benötige ich aber eine Lösung, dem Benutzer meiner Anwendung die Möglichkeit zu geben, diese Mindest- und Maximalanzahl von Ziffern selbst anzugeben. Das heißt also, ich will nun nicht mehr 1 und 100 schreiben sondern sowas wie "von" und "bis" als Variablen.
Aber anstelle der Zahlen 1 und 100 kann ich im regex oben ja keine Variablen angeben. Dann würde der regex nicht mehr seinen Zweck erfüllen. Oder geht sowas?
Oder gibt es hier eine andere Möglichkeit?

Gruß, Ralf
 
Abgesehen davon, dass die Lösung meines Vorredner funktionieren sollte, stehen Quantifizierer nicht in geschweiften Klammern? Sprich:
Code:
String regex = "[0-9]{1,100}"
 
Ok,ok. Bin inzwischen selbst drauf gekommen. War auch ne eher dämliche Frage. Totzdem vielen Dank für die Antwort.
 
Zurück