Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.03.2009, 13:13
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
Сообщение от Gifts
#Wolf#
По первому - как вариант:
PHP код:
<a.*href="([^"]+)".*>.{3,}</a>
т.е. если между тэгами "a" меньше 3 символов, то не заменять
что то ничего не изменилось... как резало так и режет...
Насчет ноиндекс - уже отвечали вроде: https://forum.antichat.ru/showpost.php?p=1057786&postcount=7837
ох..совсем запямятовал что уже спрашивал 
|
|
|

30.03.2009, 14:42
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
#Wolf#
Код:
#<a.*href="([^"]+)".*>[^<]+</a>#Usi
|
|
|

30.03.2009, 14:56
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
Сообщение от [dei]
#Wolf#
Код:
#<a.*href="([^"]+)".*>[^<]+</a>#Usi
вобще вырезало все от первой картинки(с highslide) до последней ссылки
от <a и до самого последнего </a>
Последний раз редактировалось #Wolf#; 30.03.2009 в 15:03..
|
|
|

30.03.2009, 15:10
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
а что нужно?
|
|
|

30.03.2009, 15:14
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
http://forum.antichat.ru/showpost.php?p=1195927&postcount=349
|
|
|

30.03.2009, 15:26
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
короче нефига не понял, но вот:
PHP код:
<pre>
<?php
$in = <<<HTML
<a href="http://www.site.ru/polnoy_izobrajenie.jpg" onClick="return hs.expand(this)" ><img src="http://www.site.ru/umenshennoe_izobrajenie.jpg" style="border: none;" alt='alt alt alt' title='test test ' /></a>
HTML;
preg_match ('|<a href="(.*)".*>.*</a>|Ui',$in,$rez);
print_r ($rez);
echo preg_replace ('|<a href="(.*)".*>.*</a>|Ui','$1' ,$in);
?>
</pre>
Последний раз редактировалось Pashkela; 30.03.2009 в 15:37..
|
|
|

30.03.2009, 16:06
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме: 1269624
Репутация:
114
|
|
Вроде небыло этой ссылочки.
Вот очень полезная штука.
http://gskinner.com/RegExr/
|
|
|

30.03.2009, 19:52
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
#Wolf# Как то так
PHP код:
$in = <<<HTML
<a href="http://www.site.ru/polnoy_izobrajenie.jpg" onClick="return hs.expand(this)" ><img src="http://www.site.ru/umenshennoe_izobrajenie.jpg" style="border: none;" alt='alt alt alt' title='test test ' /></a>
HTML;
echo preg_replace('~<a.*href="([^"]+)"(?(?!expand)[\s\S])*?>.*?</a>~si','$1',$in);
|
|
|

31.03.2009, 09:30
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
как из этого
<a id="ct_gv_ct_NAME" href="Default.aspx?action=go&PGIndex%3d0%26WPG OrderBy%3d">link_name</a>
выдрать саму ссылку?? в тексте встречается много раз....
|
|
|

31.03.2009, 09:44
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от Zitt
как из этого
выдрать саму ссылку?? в тексте встречается много раз....
Код:
/<a id=\"ct_gv_ct_NAME\" href=\"(.*?)\">.*?<\/a>/
попробуй
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|