[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Модифицировать регулярку
fastdeath


     preg_replace('#<a href\="(\S+[^\.])"\s*>#', '<a href="http://rubasket.com/">', $ist);


а как сюда можно добавить проверку , заменять только тогда , когда в исходной ссылке содержится нужные символы , например Yan для Yandex.ru ?
sad.gif



Спустя 15 минут, 27 секунд (2.06.2010 - 21:39) Winston написал(а):
Так ?
if (preg_match("/yan/i", $link))
{
preg_replace('#<a href\="(\S+[^\.])"\s*>#', '<a href="http://rubasket.com/">', $ist);
}

Спустя 15 минут, 15 секунд (2.06.2010 - 21:54) fastdeath написал(а):
ну как обходной способ можно... пасиб wink.gif

Спустя 2 часа, 6 минут, 11 секунд (3.06.2010 - 00:01) DedMorozzz написал(а):
мммм, 2 регулярки...не проше ли первую заменить на strpos?

Спустя 11 часов, 15 минут, 14 секунд (3.06.2010 - 11:16) fastdeath написал(а):
да , я предпочёл первый раз через strpos сделать....
можно ещё вопрос ?
<a href="http://site.com">Текст</a>

надо заменить текст на свой
что-то пока моего уровня не хватает для подобного... rolleyes.gif

Спустя 11 минут, 36 секунд (3.06.2010 - 11:27) DedMorozzz написал(а):
str_replace

Спустя 46 минут, 12 секунд (3.06.2010 - 12:14) fastdeath написал(а):
так ссылка может быть переменной!
я же не зря в регулярки пишу....

Спустя 5 минут, 57 секунд (3.06.2010 - 12:20) DedMorozzz написал(а):
preg_replace?

Спустя 24 минуты, 31 секунда (3.06.2010 - 12:44) fastdeath написал(а):
да-да .... только я с регулярками далеко на вы sad.gif

Спустя 7 минут, 6 секунд (3.06.2010 - 12:51) DedMorozzz написал(а):
гугл подскажет основы. За Вас никто не будет делать (бесплатно). Только подскажут что да как исправить в ВАШЕМ коде.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.