Модераторы: ginnie
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Помогите разобраться в выражении 
:(
    Опции темы
Salatovec
Дата 2.8.2013, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: -1
Всего: -1



Доброго времени суток, друзья. Изучаю регулярные выражения, наткнулся на такой шаблон: 

/^((([a-zA-Z]([a-zA-Z0-9_-]{0,61}[a-zA-Z0-9])?)|(([a-zA-Z0-9][a-zA-Z0-9_-]{0,61})?[a-zA-Z]))[.])+[a-zA-Z]+$/

к сожалению в источнике изучения данная строчка не разобрана, а хотелось бы понять. Помогите разобраться, пожалуйста.

Заранее огромное спасибо! 

Это сообщение отредактировал(а) Salatovec - 2.8.2013, 20:58
PM MAIL   Вверх
alezzz
Дата 3.8.2013, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 17.8.2009

Репутация: 11
Всего: 14



1. буква
2. перед буквой буква/цифра и от 0 до 61 буква/цифра/_/- 
    или 
    после буквы от 0 до 61 буква/цифра/_/- и буква/цифра

    всё что написано в п.2 может встерится от 0 до 1 раза
3. точка
4. всё что описано выше должно быть от 1 до бесконечности раз
5. завершает всё это от 1 до бесконечности букв

на примерах:
совпадёт:
a.b.c.d
a9-9.ABC
d-1.c_2.ef
0000a.0000b.a

не совпадёт:
abc
0.1.2.ABC
-a._b.cde
a.b.c.123

На практике даже незнаю где это нужно. Может проверка DNS имени.

Это сообщение отредактировал(а) alezzz - 3.8.2013, 08:59
PM MAIL   Вверх
Salatovec
Дата 3.8.2013, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: -1
Всего: -1



alezzz, Спасибо - мне кажется, что это скорей проверка домена =)
PM MAIL   Вверх
JackYF
Дата 5.8.2013, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162




 ! 
JackYF
Ко мне дошли убедительные сведения, что вопрос взят из одного конкурса для программистов. Не следует такие вопросы задавать на форумах.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема »


 




[ Время генерации скрипта: 0.0972 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.