मैंने निम्नलिखित कोड लिखा (हाँ यह काम करता है) और सोच रहा था कि मुझे पैटर्न के अंदर '<' और '>' वर्णों से बचने की आवश्यकता क्यों नहीं है क्योंकि उन्हें 'विशेष' वर्ण माना जाता है PHP मैनुअल द्वारा।विशेष वर्णों से बचने वाले php regex
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>";
उत्पादन:
int(1)
string(12) "<html>"
"विशेष" चरित्र परिभाषित करें। सभी पात्र अपने तरीके से विशेष हैं, आप जानते हैं। :) – tchrist