Zitat:
Zitat von feuervogel
ungetestet:
(1?[0-9]?[0-9]|2[0-5][0-5])
also das vor dem | ist 0 bis 199, das danach ist 200 bis 255.
[1-6] z.b. bedeutet die zahlen 1 bis 6, das ? steht für: kann einmal stehen, muss aber nicht.
|
Das stimmt so zwar allerdings wird zum Beispiel die Zahl 239 nicht gematcht da die letzten beiden Zahlen ja nicht höher als 5 sein dürfen.
Mit deiner Hilfe und weiteren einlesen in regex bin ich aber weitergekommen.
(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])
der erste Teil gleich wie bei dir, der zweite teil: 2[0-4][0-9] matcht von 200 - 249 und der letze Teil 25[0-5] matcht von 250 - 255.
Damit bin ich jetzt schon um einiges schneller Unterwegs.
Danke für die Hilfe! Super Community hier!