Помогите с простой регуляркой

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

Статус темы:
Закрыта.
Модераторы: xpert13
  1. BЕNNY

    BЕNNY Постоялец

    Регистр.:
    17 окт 2009
    Сообщения:
    73
    Симпатии:
    3
    Есть:
    www11.subdomain.com

    11 - рандомная цифра меняется от 1 до 2 цифр
     
  2. zardoz

    zardoz Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    84
    Симпатии:
    59
    вот самая простая регулярка:
    найдет:
     
    BЕNNY нравится это.
  3. vgvgvg

    vgvgvg Создатель

    Регистр.:
    16 июн 2010
    Сообщения:
    39
    Симпатии:
    1
    www\d\d?\.subdomain\.com - то же самое, но короче :)
     
  4. costic

    costic Писатель

    Регистр.:
    17 май 2009
    Сообщения:
    8
    Симпатии:
    4
    если нужно проверять огромное кол-во текста на соответствие или проверяемый текст очень велик, то лучше использовать вариант с фигурными скобками - сэкономит от 5 до 15% времени, в зависимости от реализации.
    В браузерах точно лучше использовать первый вариант
     
  5. onemorestupidman

    onemorestupidman Писатель

    Регистр.:
    10 сен 2009
    Сообщения:
    7
    Симпатии:
    2
    vgvgvg выпендрился. Возможно, ему (как и мне) надо набрать определенное кол-во сообщений. Я тоже выпендрюсь.

    Эту регулярку можно написать по-разному. Например, еще:
    www[0-9]{1,2}\.subdomain\.com
    www[01234567890][01234567890]?\.subdomain\.com
    ... итд

    Но, конечно, самым адекватным, как уже написал zardoz, будет:
    www\d{1,2}\.subdomain\.com
     
Статус темы:
Закрыта.