Hellas,
ich habe einen String in Form von [1-50]:[1-499]:[1-15]
Die eckigen Klammern gehören nicht zum String. Sie dienen nur dazu, die gültigen Zahlenbereiche festzulegen. Die Doppelpunkte gehören zum String. Beispiele für gültige Strings sind: 40:200:12 oder 2:179:4
Die Einzelnen Zahlenbereiche dürfen nicht mit führenden Nullen beginnen, also nicht 02:34:05 und dergleichen.
Welcher reguläre Ausdruck deckt das gewünschte Format ab?
Ich hab mir die halbe Nacht um die Ohren gehauen aber ich kam bisher auf keine funktionierende Lösung...