Регулярные выражения

Reaver

Guest
Регулярные выражения

есть текст в котором есть опредленный шаблон:

бла-бла-бла бла-бла-бла бла-бла-бла бла-бла-бла <a .....>www.test.ru </a> бла-бла-бла бла-бла-бла бла-бла-бла бла-бла-бла

как из этого текста вычленить "<a .....>www.test.ru </a>"

функция ereg_replace заменяет найденый шаблон, а мне нужно как раз наоборот, тлько его и оставить.

заранее спасибо
 

python

Новичок
функция ereg_replace заменяет найденый шаблон, а мне нужно как раз наоборот, тлько его и оставить.
На что заменяет!? Сделай чтобы только его и оставляла...
+Читай про подмаски
 

kvf77

Red Devil
python

читаем внимательно - челове спрашивал про обратное действие
 

python

Новичок
kvf77
Возможно я чего-то не понимаю, но мне показалось что человек делает что-то вроде
PHP:
ereg_replace("/<a>.*<\/a>/U", "", $some_str)
имелось в виду, что надо просто сделать
PHP:
ereg_replace("/<a>(.*)<\/a>/U", "$1", $some_str)
хотя может я и правда чего-то не понял :(
 

Ринат

Новичок
preg_match ( string pattern, string subject [, array &matches [, int flags [, int offset]]] )
в массиве matches 1 вхождение подстроки
sorry заменить же надо
 
Сверху