Урок 22. Основы регулярных выражений | RegEx

  Рет қаралды 21,701

JAVA простым языком

JAVA простым языком

Күн бұрын

В данном уроке научимся создавать шаблон (Pattern) для поиска. А классы изучим в следующем уроке. Научимся пользоваться метасимволами
ЗАДАНИЯ
1. Составить регулярное выражение для поиска номера телефона в следующем формате: 8(7152)46-76-01
2. Составить регулярное выражение для поиска даты рождения в следующем формате: 01.07.1990
3. Дана строка 'aba aca aea abba adca abea'. Напишите регулярное выражение, которое найдет строки abba и abea, не захватив adca.
4. Составить регулярное выражение для поиска всех e-mail адресов с доменом второго уровня gmail
5. Составить регулярное выражение для поиска e-mail адресов с доменом первого уровня net
6. Составить регулярное выражение для поиска года в формате: 2021г
7. Составить регулярное выражение для поиска адреса сайта с доменом третьего уровня в формате: javaeasy.beget.com
8. Составить регулярное выражение, определяющее является ли заданная строка IP адресом в формате: 192.168.54.692
9. Дана строка '2+3 223 2223'. Напишите регулярное выражение, которое найдет строку 2+3, не захватив остальные.
Дана строка '23 2+3 2++3 2+++3 345 567'. Напишите регулярное выражение, которое найдет строки 2+3, 2++3, 2+++3, не захватив остальные (+ может быть любое количество).
#java​​​​​​​​​ #javalanguage​​​​​​​​​ #javaeasy​​​​​​​​​ #javaeasylang​​​ #регулярки​​​ #regex​​​ #regular​​​
-----------------------------------------------------
Музыка: Joakim Karud - Fresh Start
Лицензия: creativecommon...
Музыку продвигает SoundsMix: soundsmix.com
Контакты Артиста :
- Soundcloud: / joakimkarud
- Facebook: / joakimkarudmusic
- KZbin: / joakimkarud

Пікірлер: 24
@Voen3666
@Voen3666 2 жыл бұрын
Красава! Где только не пытался понять тему нихрена, а тут простым языком и наглядно
@kangovince6007
@kangovince6007 Жыл бұрын
Да, согласен, очень доступным языком описано. Я с этими регулярками намучался уже(
@dmitrykrylov7930
@dmitrykrylov7930 11 ай бұрын
Спасибо большое, Алексей! Всё коротко и понятно. Очень помогли разобраться.
@user-pk9uf1vd3p
@user-pk9uf1vd3p Жыл бұрын
Мил. Человек! Как возвести вас в ранг святых ? Ибо только сейчас я поняла всю суть и моя головная боль ушла ! И задачки вам на-решайте! Благодарю ВАС!!!!!
@cakeistrue
@cakeistrue 7 ай бұрын
Спасибо большое за урок👍
@gennadyr1217
@gennadyr1217 2 жыл бұрын
19:15 - точку нужно экранировать, т.к. просто точка означает любой одиночный символ.
@se7430
@se7430 2 жыл бұрын
Все понятно с первого раза, спасибо!
@user-hw2bb5gj6y
@user-hw2bb5gj6y Жыл бұрын
Спасибо огромное за урок! Познавательно и интересно!
@AlbertShamsutdinov-fe2fy
@AlbertShamsutdinov-fe2fy 6 ай бұрын
Лучший гайд
@m.m.576
@m.m.576 Жыл бұрын
It's great! Special thanks for the site!👍👍👍
@nikitamarkovski7121
@nikitamarkovski7121 2 жыл бұрын
Наконец-то понял. Спасибо, очень полезное видео
@MqArrr
@MqArrr 3 жыл бұрын
Клёвый урок, хорошо объяснил
@LVS-UA
@LVS-UA 3 жыл бұрын
Спасибо большое за урок, Вы мне очень помогли.
@meriyeritsyan8798
@meriyeritsyan8798 2 жыл бұрын
Спасибо! Просто и доступно
@hunterz4976
@hunterz4976 Жыл бұрын
от души душевно в душу!
@user-dv6em8wp7q
@user-dv6em8wp7q Жыл бұрын
Хотел бы обратить внимаение на не совсем верный момент в видео: Если использовать для поиска ВСЕХ латинских символов без учета регистра выражение A-z, то мы автоматически включаем в подборку такие символы, как [ ] / ^ ' , поскольку в таблице ASCII эти символы идут между чередой заглавных латинских букв и чередой строчных. Лучше использовать A-Za-z
@user-zv5sz9gd6m
@user-zv5sz9gd6m Жыл бұрын
Спасибо чел лайк подписка
@Lorienl2master
@Lorienl2master 3 жыл бұрын
прикольный видос, но было б норм показывать как все это в програме использувать... какую нибуть простую консольку
@java_easy_lang
@java_easy_lang 3 жыл бұрын
Спасибо друг) Но показать на примере - это сложная задача. Простая консолька тут не поможет, тут нажен GUI
@travisbickle7260
@travisbickle7260 4 ай бұрын
вижу казаха, ставлю лайк
@java_easy_lang
@java_easy_lang 4 ай бұрын
Как догадался?
@rustemiskakov2973
@rustemiskakov2973 4 ай бұрын
Beeline Kazakhstan
@AnnaIsHere
@AnnaIsHere 3 жыл бұрын
А ничего, что сайт этот для javascript? Может, поэтому не работает?
@java_easy_lang
@java_easy_lang 3 жыл бұрын
Нет, регулярные выражения одинаковы во всех языках. Отличаются только функции для обработки регулярок. А что там не работает?
Урок 23. Работа с регулярными выражениями | RegEx
18:18
JAVA простым языком
Рет қаралды 10 М.
Не бойтесь регулярных выражений. Regex за 20 минут!
34:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 233 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 61 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 204 МЛН
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 26 МЛН
Основы работы со Stream API в Java
17:14
Eugene Suleimanov
Рет қаралды 49 М.
Регулярные выражения в JavaScript за 1 час | Уроки JavaScript
55:56
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 28 М.
JavaScript, урок 6: Регулярные выражения
1:02:13
Хекслет
Рет қаралды 30 М.
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 16 М.
JAVA vs PYTHON. Сравнение языков программирования.
20:47
JAVA простым языком
Рет қаралды 20 М.
Основы php.  Регулярные выражения.  Часть 1
33:02
web - с нуля до профи
Рет қаралды 13 М.
Stream API. Java. Максимально простым языком.
21:36
Игорь Мешалкин
Рет қаралды 30 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 61 МЛН