Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

3 года назад
Открыть в
​​Закрою тему с регулярными выражениями ещё парой полезных ссылок, которыми поделились в комментариях. Первое — сервис на основе OpenAI, который английский текст переводит в регулярные выражения. Причём делает он это неплохо. ⇨ https://www.autoregex.xyz Я попробовал пару примеров. Сделать регулярку по маске телефона +7903ххххххх. Прям так и написал в запрос: Phone number regexp by mask +7903ххххххх. Выдал ответ: \+7903\d{6}. В целом верно, только должно быть \+7903\d{7}. Вот ещё пример. Минимум восемь символов, по крайней мере, одна заглавная английская буква, одна строчная английская буква, одна цифра и один специальный символ. Запрос написал так: Minimum eight characters, at least one upper case English letter, one lower case English letter, one number and one special character. Регулярку получил такую 😱: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!#%*?&]{8,}$ Проверил через regex101.com, регулярка верная. По крайней мере не смог подобрать неподходящий вариант. Спецсимволы, как я понял, перечислены тут - [@$!%*#?&] И ещё одна полезная ссылка: ⇨ https://regexlearn.com/ru Это хорошая обучающая программа на русском языке для изучения регулярок. По своей сути это open source проект, переведённый на разные языки. 📌 Все ресурсы по regexp одним списком: ▪️ regex101.com — проверка регулярных выражений ▪️ grex — автоматическое составление регулярок ▪️ regexper.com — схематическое изображение регулярок ▪️ ihateregex.io — готовые примеры регулярных выражений ▪️ autoregex.xyz — построение регулярок с помощью ИИ ▪️ stepik.org — бесплатный курс для изучения регулярок ▪️ regexlearn.com — обучение regex на русском языке #regex