Делаю скриптог , который должен искать строки вида <a href="/слово которое не меняется/изменяемое слово/"> в тексте и потом обрабатывать их... PHP: $reg = "/<a href=\/слово которе не меняется\/\S+\/>/si"; $txt = "Техта много"; preg_match_all($reg, $text, $mach); print_r($mach); Выводит только 8 слов первых и не больше... в чом может быть дело?
все равно больше 8 не находит.. + лишнее еще захватывает..(ну это пох - исправить можно, а вот почему дальше не ищет -не могу понять)
Сделал таким образом PHP: $reg = "#\/слово\/\S+\"#s"; $txt = "Техта много"; preg_match_all($reg, $txt, $mach); print_r($mach); Работает... )) Остался другой вопрос - как сделать так, чтоб не собирались повторно совпадения которые уже есть ? Модификатор какойто может?