Forum Webscript.Ru

Программирование => Регулярные выражения => Тема начата: Greg от 10 Марта 2006, 07:29:31

Название: достать часть строки
Отправлено: Greg от 10 Марта 2006, 07:29:31
задача такая: есть текстовый (html) файл, откуда нужно достать все ссылки:

делаю подобным образом:
eregi(\'()\',$order,$links);

но получается, что в первом элементе масива запихано почти все содержимое файла.

Буду очень признателен за помощь!
Название: достать часть строки
Отправлено: Greg от 10 Марта 2006, 07:31:04
забыл сказать: $order - это строка - содержимое файла
$links - массив ссылок
Название: достать часть строки
Отправлено: Greg от 10 Марта 2006, 09:51:57
решение нашёл!
$regexp=\'/href=[\\\'\\"][a-zA-Z0-9\\&\\?=.\\/:\\-]+[\\\'\\"]/\';
preg_match_all($regexp,$order,$links);