ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
745
745
EMPFEHLEN
-
Hallo,
ich habe folgenden Regulärern Ausdruck:
Der Regex ist also für einen String, der nur Ziffern enthält und zwar mindestens 1 und maximal 100.Code :1
String regex = "[0-9](1,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
-
Höh?
Code java:1 2 3
int min = 5; int max = 55; String regex = "[0-9]("+min+","+max+")";
-
Abgesehen davon, dass die Lösung meines Vorredner funktionieren sollte, stehen Quantifizierer nicht in geschweiften Klammern? Sprich:
Code :1
String regex = "[0-9][B]{[/B]1,100[B]}[/B]"
-
Ok,ok. Bin inzwischen selbst drauf gekommen. War auch ne eher dämliche Frage. Totzdem vielen Dank für die Antwort.
Ähnliche Themen
-
[Java] Regex - wo ist der Haken?
Von gamp im Forum Coders TalkAntworten: 5Letzter Beitrag: 15.04.10, 17:23 -
Java Regex/Matcher Backreference
Von gamp im Forum JavaAntworten: 1Letzter Beitrag: 18.02.10, 20:45 -
REGEX Problem - Regex auf den gesamten String anwenden?
Von angelikamorgan im Forum JavaAntworten: 1Letzter Beitrag: 21.01.08, 16:58 -
java.util.regex.Matcher ganze Datei gebuffered einlesen
Von r0bby im Forum JavaAntworten: 5Letzter Beitrag: 19.06.06, 11:06 -
Java REGEX Algorithmus
Von tinella im Forum JavaAntworten: 3Letzter Beitrag: 09.09.04, 16:53





Zitieren

Login





