Paul: Seltsame RegEx was bedeutet alpha?

Hallo,
ich habe im PHP Manual eine REGEX gefunden, die ich nicht begreife.

Beispiel 1573. Ersetzen von URLs durch Links

<?php
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
                     "<a href="\0">\0</a>", $text);
?>

Mir ist schleierhaft, warum sie funktioniert.
Was bedeuten die keywörter alpha space usw..?

Kann mir Jemand die regex in einfacher Weise in
Ihre Bestandteile/Funktion zerlegen?

Gruss
Paul

  1. Hat sich erledigt, Lösung doch noch gefunden.

    Wen es auch interessiert:
    wikipedia

    Gruss
    Paul