Помогите с регуляркой PHP

Discussion in 'PHP' started by Margin, 5 Feb 2010.

  1. Margin

    Margin New Member

    Joined:
    6 Apr 2009
    Messages:
    39
    Likes Received:
    0
    Reputations:
    0
    Как выбрать все что находится после определенных символов и чтобы эти символы входили тоже в выбранные?
     
  2. GlooK

    GlooK Elder - Старейшина

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    PHP:
    $result 'superpupertextaftermazafucka';
    preg_match('/textafter(.*)/i'$result$match);
    echo 
    $match[0];
     
  3. F1uDeR

    F1uDeR New Member

    Joined:
    4 May 2009
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Простой пример:
    В данном случае выводится то что в тегах <div>

    PHP:
    $text '<b>тут какойто текст</b><div>test</div><i>тут тоже текст</i>';

    preg_match('#<div>(.+)</div>#i'$text$rez);
    echo 
    $rez[0];

    Так будет выводится все что после тега <div> (включая его)

    PHP:
    $text '<b>тут какойто текст</b><div>test</div><i>тут тоже текст</i>';

    preg_match('#<div>(.+)#i'$text$rez);
    echo 
    $rez[0];
     
  4. diehard

    diehard Elder - Старейшина

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    с помощью круглых скобочек (simvoli.+)