Задать вопрос
@hdtor

Почему не работает регулярка PHP?

Почему не работает регулярка? Пустота на выходе... Вроде должно работать.

$text = '<tr id="site_row_0" class="siteRow table_content_rows2" valign="middle" height="60px">
		<td nowrap="" align="left" class="pl10">test.com&nbsp;
<div class="url-with-catalogs">
         	
   		
	        <div class="in-white-list hidden" onmouseover="return overlib(			&#39;Этот сайт присутствует в вашем белом списке&#39;, CAPTION, 
				&#39;Избранный сайт&#39;);" onmouseout="return nd();"></div>
    							<div class="gogetlinks-trust-medal-silver" onmouseover="return overlib(&#39;Траст площадки составляет 6 баллов из 10. Рекомендуется размещение на этом сайте. Траст рассчитывается на основе анализа входящих и исходящих ссылок, индексации, тИЦ, трафика и ряда других показателей. Он является объективным показателем эффективности сайта с точки зрения SEO.&#39;, CAPTION,  &#39;Площадка с хорошим трастом GGL&#39;);" onmouseout="return nd();"></div>
					<div class="touch_info" style="display:none;" onclick="showSiteInfoViaHelpIcon(this)"></div>
</div><br>
			<a class="fontSize10" rel="facebox" href="https://www.gogetlinks.net/template/edit_site_info.php?site_id=22" style="border-bottom-style: none; border-bottom-width: 0px;"><label class="isdashed">Настройки</label><img class="icoSettingsSite imgMini text_ico isBtn" id="22" src="./Параметры_сайтов_files/options.png" alt="Настройки"></a></td>
		<td align="center">
			<a rel="facebox" style="border-bottom-style: none; border-bottom-width: 0px;" href="https://www.gogetlinks.net/template/edit_site_info.php?action=showEditVisibility&amp;site_id=22"><img src="./Параметры_сайтов_files/ico_not_view_url.jpg"><br><span class=" small isdashed">URL скрыт</span></a>					</td>
		<td align="center"><span class="my-sites-field-tic" onclick="startRefreshParameters(this, &#39;22&#39;, &#39;2915&#39;);">40</span><span class="refresh-info-span hidden" style="font-size: 11px;"><br>Проверка...</span></td>
		<td align="center"><label>515</label></td>
		<td></td>
		<td align="center"><font style="color:green;" onmouseover="return overlib(&#39;100% страниц, на которых размещены обзоры в рамках Gogetlinks, были проиндексированы Яндексом.&#39;, CAPTION, &#39;Индексация (%)&#39;);" onmouseout="return nd();">100%</font> <img class="text_ico" src="./Параметры_сайтов_files/vopros_mini.gif" onmouseover="return overlib(&#39;&lt;div id=&quot;overDivChild&quot;&gt;&#39;+returnOverLib(22)+&#39;&lt;/div&gt;&#39;, CAPTION, &#39;Индексация (%)&#39;);" onmouseout="return nd();"></td>
		<td align="center"><span style="cursor: pointer; color: #285480; border-bottom: 1px dashed;" onclick="startRefreshBackreferencing(this, &#39;22&#39;);">2%</span><span class="refresh-info-span hidden" style="font-size: 11px;"><br>Проверка...</span> <img style="margin-bottom:-5px;" src="./Параметры_сайтов_files/vopros_mini.gif" onmouseover="return overlib(&#39;&lt;p&gt;Ссылочность - это отношение всех исходящих ссылок (на уникальные домены) на сайте к количеству страниц в индексе Яндекса. При этом количество проиндексированных страниц умножается на поправочный коэффициент 1.8. Чем ниже показатель ссылочности, тем более интересной является площадка для оптимизаторов, и тем больше заказов вы будете получать.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;b&gt;Текущий показатель&lt;/b&gt;: 2%&lt;/div&gt;&lt;div&gt;&lt;b&gt;Ссылок (по Ahrefs):&lt;/b&gt; 1466 (проверка 1 раз в месяц)&lt;/div&gt;&lt;div&gt;&lt;b&gt;Страниц в индексе Яндекса&lt;/b&gt;: 69984 (проверка индексации 1 раз в месяц)&lt;/div&gt;&lt;p/&gt;&lt;div&gt;&lt;b&gt;До 10%&lt;/b&gt; - отличный показатель&lt;/div&gt;&lt;div&gt;&lt;b&gt;От 11% до 29%&lt;/b&gt; - хороший показатель&lt;/div&gt;&lt;div&gt;&lt;b&gt;От 30% до 49%&lt;/b&gt; - средний показатель&lt;/div&gt;&lt;div&gt;&lt;b&gt;От 50% до 89%&lt;/b&gt; - плохой показатель&lt;/div&gt;&lt;div&gt;&lt;b&gt;От 90%&lt;/b&gt; - очень плохой показатель, сайт становится невидимым до снижения ссылочности.&lt;/div&gt;&#39;, CAPTION, &#39;Ссылочность (%)&#39;, WIDTH, 500);" onmouseout="return nd();"></td>
		<td align="center"><font class="green">1.3 дней.</font></td>
		<td align="center"><span class="green" onmouseover="return overlib(&#39;Ниже представлены индивидуальные рекомендации по повышению траста для сайта 	&lt;ul style=&quot;padding-left: 25px;&quot;&gt;		&lt;li&gt;Нарастить тИЦ сайта&lt;/li&gt;	&lt;/ul&gt;	&#39;, CAPTION, &#39;Траст 6 баллов из 10&#39;)" onmouseout="return nd();">6</span></td>
		<td align="center"><label>94</label>&nbsp;<span class="very-small">(до 20 февраля)</span><div><a class="small" rel="facebox" href="https://www.gogetlinks.net/template/autosend_request.php?ref=1">Авторассылка вкл.</a></div></td>
		<td align="center"><a href="https://www.gogetlinks.net/web_task.php?in_site_id=22" onclick="document.cookie=\&#39;select_menu=2\&#39;; document.cookie=\&#39;selected_submenu=2\&#39;">0</a></td>
		<td align="center"><a href="https://www.gogetlinks.net/web_task.php?action=view_paid&amp;in_site_id=22" onclick="document.cookie=\&#39;select_menu=2\&#39;; document.cookie=\&#39;selected_submenu=2\&#39;">1 326</a></td>
				<td align="center" class="finance_no_ico"><a href="https://www.gogetlinks.net/finance.php?for_sites=22" onclick="document.cookie=\&#39;selected_submenu=0\&#39;;">150 491 руб.</a></td>
				<td id="row_col_22">
				<div class="navigator" align="right">
					<div class="link_up" id="22"><img src="./Параметры_сайтов_files/black_up.gif" title="Передвинуть вверх" alt="up" style="cursor:pointer;padding-bottom:5px;" onclick="change_position(22,&#39;up&#39;);"></div>
					<div class="link_down" id="22"><img src="./Параметры_сайтов_files/black_down.gif" title="Передвинуть вниз" alt="down" style="cursor:pointer;padding-top:5px;" onclick="change_position(22,&#39;down&#39;)"></div>
				</div></td>
	</tr>
';
	
preg_match_all('#<tr id="site_row_0" class="siteRow table_content_rows2" valign="middle" height="60px">(.*?)</tr>#', $text, $ddd);
	
var_dump($ddd);
  • Вопрос задан
  • 239 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@luna-31
Может так?
preg_match_all('/height=\"60px\">(.*?)<\/tr>/s', $text, $ddd);
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
preg_match_all('#<tr id="site_row_0" class="siteRow table_content_rows2" valign="middle" height="60px">(.*?)<\/tr>#usi', $text, $ddd);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы