За последние 24 часа нас посетили 19368 программистов и 1606 роботов. Сейчас ищут 807 программистов ...

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

Тема в разделе "Регулярные выражения", создана пользователем yawa, 22 апр 2010.

  1. yawa

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

    С нами с:
    22 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    помогите пожалуйста с условием регулярки:

    пытаюсь собрать регулярку, которая создаст массив

    при строке "имя: Иван фамилия: Иванов отчество:Иванович".


    fio (1)=>'Иван' (2)=>'Иванов' (3)=>'Иванович'

    а в случае если строка будет "имя: Иван отчество:Иванович".

    fio (1)=>'Иван' (2)=> (3)=>'Иванович'.
     
  2. yawa

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

    С нами с:
    22 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    решено

    Код (Text):
    1. '/^.*?(?:имя:(.+?))?(?:фамилия\:(.+?))?(?:отчество\:(.+?))?\s?$/'