За последние 24 часа нас посетили 18084 программиста и 1590 роботов. Сейчас ищут 1278 программистов ...

помогите составить регулярное выражение

Тема в разделе "Регулярные выражения", создана пользователем nikemat, 8 дек 2012.

  1. nikemat

    nikemat Guest

    есть строковое выражение:
    Код (Text):
    1. define('name','имя');//коммент
    из него нужно сделать массив, где нулевым ключем будет выдано 'name', первым- 'имя', а вторым- 'коммент'.
    Код (Text):
    1. $arr[0] => name
    2. $arr[1] => имя
    3. $arr[2] => коммент
    как реализовать?
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Код (PHP):
    1. $str = "define('name','имя');//коммент";
    2.  
    3. $pattern = "/'(.*)','(.*)'.*\/\/(.*)/";
    4.  
    5. preg_match($pattern, $str, $matches);
    6.  
    7. array_shift($matches);
    8.  
    9. print_r($matches);
    10.