roland müller: problem mit regular expression in php

Beitrag lesen

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.