Moin,
meine HA lautet:
"Finden Sie alle IP Adressen innerhalb des Textes und prüfen Sie diese auf Gültigkeit"
Beispiel:
preg_match behersche ich aktuell am besten. Wie man sieht, ist die IP Adresse mal in einen Wort versteckt... mal steht es auch einzeln.
Es geht mir garnicht mal sosehr um die prüfung der IP Adresse selbst... sondern eher darum, an diese ranzukommen.
Folgendes blieb bisher ohne Erfolg.
Hat einer Rat ?
meine HA lautet:
"Finden Sie alle IP Adressen innerhalb des Textes und prüfen Sie diese auf Gültigkeit"
Beispiel:
Code:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vol127.0.0.1uptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. 192.168.0.10 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit am37.1.4.256et.
Es geht mir garnicht mal sosehr um die prüfung der IP Adresse selbst... sondern eher darum, an diese ranzukommen.
Folgendes blieb bisher ohne Erfolg.
PHP-Code:
$valid = preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\z/', $text);
$valid = preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/', $text);
$valid = preg_match('/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/', $text);
Hat einer Rat ?
Kommentar