За последние 24 часа нас посетили 35953 программиста и 1745 роботов. Сейчас ищут 1328 программистов ...

поиск ссылки в тексте

Тема в разделе "PHP для новичков", создана пользователем siiXth, 21 дек 2010.

  1. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    в тексте есть
    Код (Text):
    1. http://google.ru/asuiasdnadwaa.mp3
    вот нужно найти и заменить...
    з.ы. регулярки нешарю =((
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Упрощенно (регулярка):
    Код (Text):
    1. {(http://(?:[^ ]+?))}s
     
  3. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    спасибо
     
  4. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    ам
    PHP:
    1. <?
    2.  
    3. echo preg_replace("{([url=http://(?]http://(?[/url]:[^ ]+?))}s", "[url=\\1]download[/url]", "http://google.ru/yasdhasjkasd.rar");
    4. ?>
    результат
    Код (Text):
    1. [url=http://g]download[/url]oogle.ru/yasdhasjkasd.rar
     
  5. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    siiXth

    <?php

    echo preg_replace("{(http://(?:[^ ]+))}s", "download", "http://google.ru/yasdhasjkasd.rar");
    ?>