С уважением, Анатолий Попов.
ICQ: 995-908
Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, J-son, Вы писали:
JS>>Здравствуйте, имеется небольшой вопрос по поводу использования шаблонов
JS>> Regex rg = new Regex(@"^(\d+.\d+.\d+.\d+)$"); — формат 21.56.98.8 или 8.5.2.41
JS>> bool match = rg.IsMatch("6.52.25"); — такая констукция возвращает false (так как не попадает под шаблон)
JS>> bool match = rg.IsMatch("6.552.25"); однако такая возвращает true, хотя она вдвойне неправильная
JS>>Чем это вызвано?
AS>Точки надо слешами экранировать. Иначе оно воспринимается как "любой символ".
Да, в регэкспе, к стати, 3 точки, почему аффтара это не засмущало?