Поиск фрагмента (regexp)

Fidget

Новичок
Поиск фрагмента (regexp)

Здраствуйте.
Помогите:

Нужно найти в тексте фрагмент:
<div class="table">(перенос строки)
Text(перенос строки)
</div>

пробую так... не получается:
PHP:
eregi("<div class=\"table\">\s+Text\s+</div>", $data[$i])
если весь текст делаю без переносов (в одну строку), то все получается...

Заранее спасибо, Fidget.
 

uchenik

Новичок
Re: Поиск фрагмента (regexp)

preg_match('/<div class="table">\s*Text\s*<\/div>/is', $str, $found);

где $str - текст, в котором идет поиск
 

Fidget

Новичок
не получается...

такая же проблемма... без переносов все работает, а с ними нет :(
 

SiMM

Новичок
Fidget, можно один нескромный вопрос? Вот ты судя по всему не первый год на этом форуме - ну неужели до сих пор не понял, что фраза "не получается" никого не впечатляет?
PHP FAQ: Ничего не работает! Что делать???
PCRE
Регулярные выражения, часть I + часть II
PS: между тем код uchenikа прекрасно выполняет свою задачу
PHP:
$str = <<<STR
<div class="table">
Text
</div>
STR;
preg_match('/<div class="table">\s*Text\s*<\/div>/is', $str, $found);
print_r($found);
 
Сверху