Hallo,
irgendwie haut mein regulärer Ausdruck nicht hin.
Es soll Host mit Port (Host:8080) gefunden werden, wie es bei Proxys üblich ist.
allerdings bekomm auch ein match wenn der host so lautet : mx.domain.com:8sad0 - was ja falsch wäre.
hier bekomm ich das ergebnis mx.domain.com:8, ob wohl der host ja falsch ist.
kann jemand den bitte korrigieren???
danke!
irgendwie haut mein regulärer Ausdruck nicht hin.
Es soll Host mit Port (Host:8080) gefunden werden, wie es bei Proxys üblich ist.
PHP-Code:
$str = 'Das ist ein Host mx.domain.com:80 der gefunden werden soll';
preg_match_all('#[a-z0-9-_.]{2,}\.[a-z]{2,4}:[0-9]{1,5}#i',$str,$erg);
print_f($erg);
hier bekomm ich das ergebnis mx.domain.com:8, ob wohl der host ja falsch ist.
kann jemand den bitte korrigieren???
danke!
Kommentar