Ich schrieb den folgenden Code (ja, es funktioniert) und fragte mich, warum ich nicht müssen die '<' und '>' innerhalb des Musters zu entkommen, da sie als 'spezielle' Zeichen gelten durch das PHP-Handbuch.php regex Sonderzeichen entkommen
http://www.php.net/manual/en/function.preg-quote.php
var_dump(preg_match('/<[A-Za-z][A-Za-z0-9]*>/', "<html>", $matches));
echo "<pre>";
var_dump(htmlentities($matches[0]));
echo "</pre>";
Ausgang:
int(1)
string(12) "<html>"
"Sonderzeichen" definieren. Alle Charaktere sind auf ihre Art besonders, weißt du? :) – tchrist