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?