ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите, очень срочно!
  #1  
Старый 08.07.2009, 17:56
Аватар для MRAK9
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме:
1266562

Репутация: 60
По умолчанию Помогите, очень срочно!

как вырезать из "кучи" только текст между тегами?
//php
 
Ответить с цитированием

  #2  
Старый 08.07.2009, 17:59
Аватар для MRAK9
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме:
1266562

Репутация: 60
По умолчанию

Цитата:
Сообщение от MRAK9  
как вырезать из "кучи" только текст между тегами?
//php
допустим идет"text="и сам текст. который нужно выдрать""
 
Ответить с цитированием

  #3  
Старый 08.07.2009, 18:16
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
<?php
$text
="text=тут идет текст";

preg_match('/text=(.+)/s',$text,$m);
print 
$m[1];
?>
 
Ответить с цитированием

  #4  
Старый 08.07.2009, 18:21
Аватар для MRAK9
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме:
1266562

Репутация: 60
По умолчанию

Цитата:
Сообщение от d_x  
PHP код:
<?php
$text
="text=тут идет текст";

preg_match('/text=(.+)/s',$text,$m);
print 
$m[1];
?>
проблема еще в том что с другой стороны текст ограничен тегами, которые тоже надо обрезать
 
Ответить с цитированием

  #5  
Старый 08.07.2009, 18:24
Аватар для devton
devton
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
Провел на форуме:
2605910

Репутация: 212
По умолчанию

_http://webdos.freezoka.com/files/htmllerz.zip
прога cutText тебе поможет

п.с. ссоре я алень - не заметил что ето раздел пхп, жаваскрипт итп))
 
Ответить с цитированием

  #6  
Старый 08.07.2009, 18:24
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Цитата:
проблема еще в том что с другой стороны текст ограничен тегами, которые тоже надо обрезать
Приведи полностью пример текста, и скажи, что из него нужно вырезать.
 
Ответить с цитированием

  #7  
Старый 08.07.2009, 18:33
Аватар для MRAK9
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме:
1266562

Репутация: 60
По умолчанию

Цитата:
Сообщение от d_x  
Приведи полностью пример текста, и скажи, что из него нужно вырезать.
вообще надо из last20 яндекса выдрать сами запросы которые там и их цитирование

сори за тупость-http://stat.yandex.ru/queries/last20.xml

Последний раз редактировалось MRAK9; 08.07.2009 в 18:36..
 
Ответить с цитированием

  #8  
Старый 08.07.2009, 18:40
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
<?php
//текст из http://stat.yandex.ru/queries/last20.xml
$text='        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%BC%20%D0%BB%D0%BE%D0%BC%20%D0%BD%D0%B8%D0%BA%D0%B5%D0%BB%D1%8F" target="_blank">продам лом никеля</a> (543479)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%B0%D1%80%D0%B5%D0%BD%D0%B4%D0%B0%20%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%20%D0%B2%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" target="_blank">аренда квартир в Москве</a> (19768923)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20Magic%20Video%20Converter%208.0.10.25%20ru" target="_blank">скачать Magic Video Converter 8.0.10.25 ru</a> (3989)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=www.vkontakte.ru" target="_blank">www.vkontakte.ru</a> (5470311)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=ikea" target="_blank">ikea</a> (5204515)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BE%D1%82%D0%B7%D0%BE%D0%B2%D1%8B%20%D0%BE%20%D0%B4%D1%83%D1%85%D0%BE%D0%B2%D0%BE%D0%BC%20%D1%88%D0%BA%D0%B0%D1%84%D0%B5%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BB%D1%8E%D0%BA%D1%81%2063300%D1%85" target="_blank">отзовы о духовом шкафе электролюкс 63300х</a> (1)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BA%D0%B8%D0%BD%D0%BE%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD%20%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE" target="_blank">кино онлайн просмотр бесплатно</a> (11862366)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5%20%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B%20%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5%20%D0%BC%D0%B5%D1%81%D1%82" target="_blank">железнодорожные билеты наличие мест</a> (604595)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BB%D0%B5%D1%81%2C%20%D1%8F%D1%80%D0%BA%D0%B0%D1%8F%20%D0%B0%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%86%D0%B8%D1%8F" target="_blank">лес, яркая ассоциация</a> (914537)
        <br /><br /></td>
'
;

preg_match_ALL('/yandsearch\?text=(.+)" target="_blank">(.+)<\/a>/isU',$text,$m);
for(
$i=0,$cnt=count($m[1]);$i<$cnt;$i++)
{
  print 
'В виде urlencode: <b>'.$m[1][$i].'</b>; В виде текста: <b>'.$m[2][$i].'</b><br>';
}
?>
 
Ответить с цитированием

  #9  
Старый 08.07.2009, 19:01
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Цитата:
Сообщение от MRAK9  
как вырезать из "кучи" только текст между тегами?
//php
Гугли на тему

Регулярные выражения PHP


так просто нельзя понять)
 
Ответить с цитированием

  #10  
Старый 08.07.2009, 19:12
Аватар для MRAK9
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме:
1266562

Репутация: 60
По умолчанию

Цитата:
Сообщение от d_x  
PHP код:
<?php
//текст из http://stat.yandex.ru/queries/last20.xml
$text='        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%BC%20%D0%BB%D0%BE%D0%BC%20%D0%BD%D0%B8%D0%BA%D0%B5%D0%BB%D1%8F" target="_blank">продам лом никеля</a> (543479)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%B0%D1%80%D0%B5%D0%BD%D0%B4%D0%B0%20%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%20%D0%B2%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" target="_blank">аренда квартир в Москве</a> (19768923)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20Magic%20Video%20Converter%208.0.10.25%20ru" target="_blank">скачать Magic Video Converter 8.0.10.25 ru</a> (3989)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=www.vkontakte.ru" target="_blank">www.vkontakte.ru</a> (5470311)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=ikea" target="_blank">ikea</a> (5204515)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BE%D1%82%D0%B7%D0%BE%D0%B2%D1%8B%20%D0%BE%20%D0%B4%D1%83%D1%85%D0%BE%D0%B2%D0%BE%D0%BC%20%D1%88%D0%BA%D0%B0%D1%84%D0%B5%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BB%D1%8E%D0%BA%D1%81%2063300%D1%85" target="_blank">отзовы о духовом шкафе электролюкс 63300х</a> (1)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BA%D0%B8%D0%BD%D0%BE%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD%20%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE" target="_blank">кино онлайн просмотр бесплатно</a> (11862366)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5%20%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B%20%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5%20%D0%BC%D0%B5%D1%81%D1%82" target="_blank">железнодорожные билеты наличие мест</a> (604595)
        <br /><br /><a href="http://www.yandex.ru/yandsearch?text=%D0%BB%D0%B5%D1%81%2C%20%D1%8F%D1%80%D0%BA%D0%B0%D1%8F%20%D0%B0%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%86%D0%B8%D1%8F" target="_blank">лес, яркая ассоциация</a> (914537)
        <br /><br /></td>
'
;

preg_match_ALL('/yandsearch\?text=(.+)" target="_blank">(.+)<\/a>/isU',$text,$m);
for(
$i=0,$cnt=count($m[1]);$i<$cnt;$i++)
{
  print 
'В виде urlencode: <b>'.$m[1][$i].'</b>; В виде текста: <b>'.$m[2][$i].'</b><br>';
}
?>
СПАСИБО, СПАСИБО, СПАСИБО!
доточил под свои нужды, просто супер!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно помогите Sin3v_ Болталка 18 08.01.2009 20:31
СМС флуд! Очень срочно $p01nt Разное - Покупка, продажа, обмен 4 02.01.2009 12:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ