Не могу сейчас рассуждать о том, что случилось в том случае, точно знаю, что такое бывало — техподдержка не всегда внимательно относилась к каждой проблеме. С 2012 года, правда, мы проделали большую работу, чтобы этого не происходило, многое изменилось. Попробуйте сами, спросите тестовый период у отдела продаж :)
Не было такого никогда — клиент платил только за звонок напрямую админу, который сидел и решал проблемы. Так уж выходит, что работа профильных специалистов стоит денег, особенно если помнить, что зачастую клиент не может сформировать свой вопрос правильно и просто «висит на трубке». Тем не менее, полгода назад мы и это отменили, сейчас все точно бесплатно :)
Технически эти символы есть в кириллическом наборе, но в обычном русском тексте их нет. Так как регулярные выражения пишутся под конкретные задачи, где-то эти символы пригодятся. Но добавлять их в каждую регулярку нет смысла.
Вы почти угадали, вот только наш дизайнер не просто размазывал, а верстал так, чтобы читы приобрели ритм и не склеивались в один пласт. Ведь это плакат, и он должен выглядеть приятно.
Да, у нас корпоративный блог, и как любая компания мы не прочь прорекламировать свои услуги. Но важнее всего — полезный контент. Поэтому в первую очередь плакат с регулярными выражениями. Из рекламы оставили только логотип.
Мы действительно взяли за образец этот чит-шит. Очень хотели сделать из него красивый и удобный для распечатки плакат.
Оригинальный материал распространяется по лицензии Creative Commons 2.0. — его можно видоизменять, копировать и распространять. Но вы правы, мы не дали ссылку на оригинал. Исправились — добавили её в материал и на плакаты.
Как-то странно перемешаны базовые и продвинутые механизмы регулярок. Я бы отправил «утверждения», «подстановки» и «модификаторы» в конец страницы, они не так часто нужны как всё остальное.
Мы расположили блоки по размеру, чтобы верстка выглядела органично. Возможно, для большего удобства можно было расположить группы выражений в другом порядке, но тогда бы разрушилась конструкция самого плаката.
>alphanumeric
Почему только английские для русскоязычной ЦА? Нет примеров для кириллицы и описания «замечательной» работы регексов с утф-8.
Да, кириллических символов не хватает. Мы взяли лишь часть основных регулярных выражений, потому что все на плакат просто не войдут.
Регулярку для кириллических символов я пожалуй оставлю тут — [а-яА-Я]
>email
Нонче доменные имена по типу «xn--e1aybc.xn--p1ai» считаются валидными, ваш регекс не пропустит адрес на таком домене.
Шаблон проверки email на плакате подойдёт больше для понимания, как строятся регулярные выражения. Он учитывает не все варианты написания email адресов. Регулярное выражение для проверки любого email будет очень длинным.
Да, корректнее было бы «пробельные символы», но для новичка, на которого рассчитан такой cheat-sheets, хватит и пробела. А не совсем новичку понятно, что кроется под обобщением.
Ну и вы правы, да, мы тут проглядели, видимо.
habrahabr.ru/company/first/blog/335428
habrahabr.ru/company/first/blog/329056
habrahabr.ru/company/first/blog/320186
habrahabr.ru/company/first/blog/318646
habrahabr.ru/company/first/blog/315754
habrahabr.ru/company/first/blog/310164
Оригинальный материал распространяется по лицензии Creative Commons 2.0. — его можно видоизменять, копировать и распространять. Но вы правы, мы не дали ссылку на оригинал. Исправились — добавили её в материал и на плакаты.
Поправили — спасибо!
Мы расположили блоки по размеру, чтобы верстка выглядела органично. Возможно, для большего удобства можно было расположить группы выражений в другом порядке, но тогда бы разрушилась конструкция самого плаката.
Да, кириллических символов не хватает. Мы взяли лишь часть основных регулярных выражений, потому что все на плакат просто не войдут.
Регулярку для кириллических символов я пожалуй оставлю тут — [а-яА-Я]
Шаблон проверки email на плакате подойдёт больше для понимания, как строятся регулярные выражения. Он учитывает не все варианты написания email адресов. Регулярное выражение для проверки любого email будет очень длинным.