php preg_match и ereg синтаксическая разница
Я обнаружил, что синтаксисpreg_match()
и устарелereg()
это отличается.
Например:
я думал что
preg_match('/^<div>(.*)</div>$/', $content);
означает так же, как
ereg('^<div>(.*)</div>но я был неправ.preg_match()
не включает специальные символы, такие как вводereg()
делает.
Итак, я начал использовать этот синтаксис:
preg_match('/^<div>([^<]*)</div>$/', $content);
но это не совсем то, что мне нужно.
Может кто-нибудь подсказать мне, как решить эту проблему, не используя устаревшие функции?
, $content);
но я был неправ.preg_match()
не включает специальные символы, такие как вводereg()
делает.
Итак, я начал использовать этот синтаксис:
preg_match('/^<div>([^<]*)</div>$/', $content);
но это не совсем то, что мне нужно.
Может кто-нибудь подсказать мне, как решить эту проблему, не используя устаревшие функции?