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);

но это не совсем то, что мне нужно.

Может кто-нибудь подсказать мне, как решить эту проблему, не используя устаревшие функции?

Ответы на вопрос(1)

Ваш ответ на вопрос