ok warum ist dann in folgendem beispiel aus der phpdoku eine runde klammer?
<?php
// den Hostnamen aus URL holen
preg_match("/^(http://)?([^/]+)/i",
"http://www.php.net/index.html", $treffer);
$host = $treffer[2];
// die letzten beiden Segmente aus Hostnamen holen
preg_match("/[^./]+.[^./]+$/", $host, $treffer);
echo "Der Domänen-Name lautet: {$treffer[0]}\n";
?>
meine regularen ausdruck habe ich in regexdesigner.net getestet, da geht das problemlos. warum sprichst du von perl? es geht mir hier um php.