sarkis
Профессор
- Регистрация
- 27 Фев 2014
- Сообщения
- 248
- Реакции
- 40
- Автор темы
- #1
есть код html в переменной $main_str
Нужно регуляркой вывести "текст1" ..
как я делаю :
но ,учитывая , что в контенте страницы много текста в тегах <div></div> , то получаю не совсем то,что нужно ...
Как грамотно составить регулярное выражение ,чтобы получить значение "Текст1" сразу ...
делал вот еще так , но не помогло :
Код:
<div style="display: table-cell; vertical-align: top">
<div>Текст1</div>
<div class='word'>Текст2</div>
<div>Текст3</div>
</div>
как я делаю :
Код:
preg_match_all("|<div>([\r\w\W\s]+.*)<\/div>|U",$main_str, $opis, PREG_PATTERN_ORDER);
но ,учитывая , что в контенте страницы много текста в тегах <div></div> , то получаю не совсем то,что нужно ...
Как грамотно составить регулярное выражение ,чтобы получить значение "Текст1" сразу ...
делал вот еще так , но не помогло :
Код:
preg_match_all("|<div style=\"([\r\w\W\s]+.*)\"><div>([\r\w\W\s]+.*)<\/div>|U",
$main_str,
$opis, PREG_PATTERN_ORDER);