php preg_match i różnica w składni ereg

Znalazłem tę składniępreg_match() i przestarzałyereg() jest inny.
Na przykład:

Myślałem, że

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

oznacza to samo co

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

ale byłem w błędzie.preg_match() nie zawiera znaków specjalnych, jak wpisz jakereg() robi.

Zacząłem więc używać tej składni:

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

ale nie jest to dokładnie to, czego potrzebuję.

Czy ktoś może zasugerować mi, jak rozwiązać ten problem, bez używania przestarzałych funkcji?

, $content);

ale byłem w błędzie.preg_match() nie zawiera znaków specjalnych, jak wpisz jakereg() robi.

Zacząłem więc używać tej składni:

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

ale nie jest to dokładnie to, czego potrzebuję.

Czy ktoś może zasugerować mi, jak rozwiązać ten problem, bez używania przestarzałych funkcji?

questionAnswers(1)

yourAnswerToTheQuestion