powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражение, считать данные между тегами
4 сообщений из 4, страница 1 из 1
Регулярные выражение, считать данные между тегами
    #38126006
Amid1990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача такая есть htm страница нужно считать из неё все данные между тегами <div class="wall_post_text"> </div>, таких тегов на странице много.
Ни как не получается нормально это сделать, пока сделал вот такой код:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?
$str = file_get_contents('D:\im\9020.htm');

preg_match_all('%<div class="wall_post_text">(.*)</div>%', $str, $arr);
$a=$a+1;
while ($b<100) {
$tr = $arr[0][$b];

echo $tr;
$b=$b+1;
}
?>


Сейчас считывается несколько результатов, на некоторых страницах по одному, никак не могу понять почему, вроде всё правильно?
...
Рейтинг: 0 / 0
Регулярные выражение, считать данные между тегами
    #38126011
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По умолчанию регекспы жадные, хватают по максимуму. Жадность можно инвертировать.
...
Рейтинг: 0 / 0
Регулярные выражение, считать данные между тегами
    #38126150
Amid1990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleПо умолчанию регекспы жадные, хватают по максимуму. Жадность можно инвертировать.

А это как?
...
Рейтинг: 0 / 0
Регулярные выражение, считать данные между тегами
    #38126164
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тынц. Читайте про модификатор U .
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражение, считать данные между тегами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]