php preg_match e ereg syntax difference

Eu encontrei essa sintaxe depreg_match() e o depreciadoereg() é diferente.
Por exemplo:

Eu pensei que

preg_match('/^<div>(.*)</div>$/', $content);

significa o mesmo que

ereg('^<div>(.*)</div>

mas eu estava errado.preg_match() não inclui caracteres especiais como entrar comoereg() faz.

Então comecei a usar essa sintaxe:

preg_match('/^<div>([^<]*)</div>$/', $content);

mas não é exatamente o mesmo que eu preciso.

Alguém pode me sugerir como resolver esse problema, sem usar funções obsoletas?

, $content);

mas eu estava errado.preg_match() não inclui caracteres especiais como entrar comoereg() faz.

Então comecei a usar essa sintaxe:

preg_match('/^<div>([^<]*)</div>$/', $content);

mas não é exatamente o mesmo que eu preciso.

Alguém pode me sugerir como resolver esse problema, sem usar funções obsoletas?

questionAnswers(1)

yourAnswerToTheQuestion