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

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

  1. Foster

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

    Joined:
    14 Jul 2005
    Messages:
    80
    Likes Received:
    9
    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,761
    Likes Received:
    816
    Reputations:
    230
    preg_match('#^.+?\[(.+?)\]#',$str,$m);
    print $m[1];
     
    _________________________
  3. Foster

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

    Joined:
    14 Jul 2005
    Messages:
    80
    Likes Received:
    9
    Reputations:
    2
    Спасибочки!
     
Loading...