Куча говна / Говнокод #13689 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
private static final String IPADDRESS_PATTERN =  
"^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." + 
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." + 
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." + 
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])$";

Сначала статья по регуляркам, а потом хороший, годный пример для ip)

Запостил: kegdan kegdan, (Updated )

Комментарии (4) RSS

  • Ну более годный чем тот, который недавно был с \d\d\d.

    Вот только непонятно, зачем 0 в [01]. Чистый 0 бы и так заматчился на 1?\\d\\d?.
    Ну и регулярка пропускает некоторую восьмиричную хуйню в духе 077, что нежелательно, т.к. она вроде бы только для десятичных 😉
    Ответить
    • но не годится как показательный пример хорошей регулярки.
      это же копипаста там, где можно обощить
      Ответить
        • я с ними разобрался за один вечер полного погружения)
          просто на глаза попадаются некстати
          Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8