Thema: IP regex
Einzelnen Beitrag anzeigen
  #8  
Alt 02.11.2009, 15:39:32
Prokonskull Prokonskull ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 36
Beiträge: 21
AW: IP regex

Zitat:
Zitat von feuervogel Beitrag anzeigen
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!
Mit Zitat antworten