За последние 24 часа нас посетили 17745 программистов и 1283 робота. Сейчас ищут 1478 программистов ...

Как заматчить это Ken&chelsea ?

Тема в разделе "Регулярные выражения", создана пользователем C, 28 июл 2007.

  1. C

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

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    Как заматчить это Ken&chelsea ?

    этот паттерн не пашет

    Код (Text):
    1. ([a-z\/\&\s]+)
     
  2. stas_t

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

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    /([\w&]+)/
     
  3. C

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

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    замена a-z на \w и убратие слеша с амперсанда ничего не изменило.
     
  4. C

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

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    пришлось тупо заменить на .*
     
  5. stas_t

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

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    попробуйте так
    PHP:
    1. <?php
    2. $str = 'John Ken&chelsea Mary';
    3. preg_match ('/(\b\w+&\w+\b)/', $str, $matches);
    4. print_r ($matches);
    5. ?>