Просмотр полной версии : Помогите, очень срочно!
как вырезать из "кучи" только текст между тегами?
//php
как вырезать из "кучи" только текст между тегами?
//php
допустим идет"text="и сам текст. который нужно выдрать""
<?php
$text="text=тут идет текст";
preg_match('/text=(.+)/s',$text,$m);
print $m[1];
?>
<?php
$text="text=тут идет текст";
preg_match('/text=(.+)/s',$text,$m);
print $m[1];
?>
проблема еще в том что с другой стороны текст ограничен тегами, которые тоже надо обрезать
_http://webdos.freezoka.com/files/htmllerz.zip
прога cutText тебе поможет
п.с. ссоре я алень - не заметил что ето раздел пхп, жаваскрипт итп))
проблема еще в том что с другой стороны текст ограничен тегами, которые тоже надо обрезать
Приведи полностью пример текста, и скажи, что из него нужно вырезать.
Приведи полностью пример текста, и скажи, что из него нужно вырезать.
вообще надо из last20 яндекса выдрать сами запросы которые там и их цитирование
сори за тупость-http://stat.yandex.ru/queries/last20.xml
<?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%2 0ru" 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%D 0%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%8 1%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%D 0%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>';
}
?>
как вырезать из "кучи" только текст между тегами?
//php
Гугли на тему
Регулярные выражения 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%2 0ru" 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%D 0%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%8 1%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%D 0%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>';
}
?>
СПАСИБО, СПАСИБО, СПАСИБО!
доточил под свои нужды, просто супер!
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot