regex
хочу поделиться с вами онлайн-утилитой, в которой я всегда отлаживаю свои регулярные выражения – https://regex101.com
могу рекомендовать, да. очень удобная. мне лично очень нравится. есть поддержка диалектов для разных языков
ну а те кто не в курсе о чем речь – как-нить расскажу подробнее
если вкратце, это некое описание строки, которую мы ожидаем увидеть либо которую хотим найти в тексте
например, указывая (\d+), мы говорим, что ожидаем увидеть число (0, 1 или более цифр). а так (abc){3} – ровно три раза повторяющуюся строку abc, то есть
да-да. конечно же парсинг (синтаксический разбор) имейлов, телефонов и логов происходит с использование регулярок
например, нам нужно найти все появления времени в строке. для этого можем использовать такой regex:
на следующих входных данных он даст соответствующий результат:
для наглядности приложил скрин, как это выглядит на указанном сайте
как-то так вкратце. поиграйтесь… вот, в частности, можете написать регулярное выражение для поиска дат в привычном нам формате
#regex #junior #link
хочу поделиться с вами онлайн-утилитой, в которой я всегда отлаживаю свои регулярные выражения – https://regex101.com
могу рекомендовать, да. очень удобная. мне лично очень нравится. есть поддержка диалектов для разных языков
ну а те кто не в курсе о чем речь – как-нить расскажу подробнее
если вкратце, это некое описание строки, которую мы ожидаем увидеть либо которую хотим найти в тексте
например, указывая (\d+), мы говорим, что ожидаем увидеть число (0, 1 или более цифр). а так (abc){3} – ровно три раза повторяющуюся строку abc, то есть
abcabcabc
да-да. конечно же парсинг (синтаксический разбор) имейлов, телефонов и логов происходит с использование регулярок
например, нам нужно найти все появления времени в строке. для этого можем использовать такой regex:
(\d{1,2}):(\d{1,2})
на следующих входных данных он даст соответствующий результат:
11:00 – True
1:00 – True
:22 – False
11:x – False
xx:12 – False
03:04 – True
для наглядности приложил скрин, как это выглядит на указанном сайте
как-то так вкратце. поиграйтесь… вот, в частности, можете написать регулярное выражение для поиска дат в привычном нам формате
mm.dd.yyyy
. потестировать сможете как раз на этом сайте#regex #junior #link
❤2🔥2👍1🤓1