Hallo Werner.
Nachdem ich mir aber nochmals Mathias regex angeschaut habe
/([12]?[0-5]?[0-5].[12]?[0-5]?[0-5].[12]?[0-5]?[0-5].[12]?[0-5]?[0-5])/wurde mir der Fehler klar
IPs gehen nicht von 0-5 sondern von 0-9 :-)
Fast. Mit obigem Muster wollte ich abfangen, dass eine IP-Adresse über 255.255.255.255 akzeptiert wird. Dass ich damit aber auch reguläre Adressen ausschließe, habe ich übersehen.
Hier die Lösung:
[…]
$anzahl=preg_match_all("/([12]?[0-9]?[0-9].[12]?[0-9]?[0-9].[12]?[0-9]?[0-9].[12]?[0-9]?[0-9])/", $page, $out);
[…]
Ja, ist die für diesen Fall wohl beste Lösung; alles weitere würde das Suchmuster nur deutlich verkomplizieren.
Einen schönen Montag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules