Парсер текста

Discussion in 'PHP' started by Foster, 17 May 2010.

  1. Foster

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

    Joined:
    14 Jul 2005
    Messages:
    79
    Likes Received:
    10
    Reputations:
    2
    Как будучи имея строку примерно такого вида:

    $str='12.04.2004 22:26:08 Купил (**.**.***.*) за 123 у nickname [12345] (**.**.***.*) Вещь [1234] ';

    как с помощью пхп отделить то что находится в первых квадратных скобочках [17912] отовсего остального текста?
     
    #1 Foster, 17 May 2010
    Last edited: 17 May 2010
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    preg_match('#^.+?\[(.+?)\]#',$str,$m);
    print $m[1];
     
    _________________________
  3. Foster

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

    Joined:
    14 Jul 2005
    Messages:
    79
    Likes Received:
    10
    Reputations:
    2
    Спасибочки!