Регулярные выражения в JavaScript #1 - Символьные классы, наборы и диапазоны символов

  Рет қаралды 38,527

loftblog

loftblog

4 жыл бұрын

Больше полезных бесплатных и платных курсов на loftschool.com/modules
ГДЕ С НАМИ ПООБЩАТЬСЯ
⚡️Школа онлайн-образования: loftschool.com/
⚡️Telegram Loftblog: t-do.ru/loftblog
⚡️Telegram IT-обучение: t-do.ru/it_loft
⚡️Группа вконтакте: loftblog
Поставь лайк! Больше лайков - лучше выпуски :)

Пікірлер: 46
@followmagnus9775
@followmagnus9775 4 жыл бұрын
Спасибо большое за урок. Хорошие, подробные объяснения, то что нужно. Объяснение с 'ё' особенно понравилось!
@user-hm6qe5yh3g
@user-hm6qe5yh3g 3 жыл бұрын
Хорошее видео от отличного преподавателя. Спасибо вам! Лайк поставил, на канал подписался.
@user-lf6vv8hs3o
@user-lf6vv8hs3o 4 жыл бұрын
четко, доходчиво и все по полочкам разложено. ждем продолжения
@kovaldn
@kovaldn 4 жыл бұрын
на следующей неделе будет ещё 2-3 выпуска
@user-ny6sk5zw7m
@user-ny6sk5zw7m 7 ай бұрын
Топовое объяснение. Четко и по делу. Огромное спасибо!
@efimkapliy6370
@efimkapliy6370 Жыл бұрын
Отличный урок! Спасибо за труд!
@alexandrryzhenkov6917
@alexandrryzhenkov6917 3 жыл бұрын
хотел подписаться, но не получилось - уже подписан был)) спасибо, молодец!
@katerynat691
@katerynat691 Жыл бұрын
Замечательное объяснение. Спасибо
@-Forever-Young-
@-Forever-Young- 2 жыл бұрын
Спасибо за информацию! Было полезно
@phone1429
@phone1429 3 жыл бұрын
Лучшее видео по регулярке из того, что нашла. Все по полочкам. Спасибо огромное
@q05t9n
@q05t9n 4 жыл бұрын
Спасибо! Все понятно
@centwor1on167
@centwor1on167 2 жыл бұрын
. (точка) - любой одиночный символ, кроме переноса строки. Например: K. - ищет символ K и . говорит о том, что в поиске допускается ещё один любой символ, в поиск попадают любые другие символы, в том числе пробелы. [] (квадратные скобки) - поиск будет производиться по любым записанный символам в скобках. Например: [jK] - поиск j и K Можно совмещать: [gL]o - другими словами поиск идет по буквосочетаниям go или Lo, или поиск сразу двух элементов В квадратных скобках можно записывать числовые диапазоны: [0-9] - значит любое число от 0 до 9 (0|1) - первый символ или второй \ (обратный слэш) - экранирование. Из-за того, что . (точка) является командой поиска любого символа, это создает ограничение, ведь нельзя написать просто . (точку) для её поиска. Для обхода есть специальный символ \, который дает понимание, что это символ, а не команда. Например: [0-9]\.[0-9] (поиск числа с дробью) $ (знак доллара) - конец строки. Например: $\. - найти все строки, что оканчиваются точкой ^ (Карет) - начало строки. Например: ^A - найти все строки, что начинаются с заглавной буквы A Если добавлять ^ в квадратные скобки [], то это буквально будет означать "не начинается с того, что написано в скобках" Например: ^[^A] - найти все строки, которые не начинаются с A \d - поиск по любым цифрам, то же, что и [0-9] (digit) \D - все, что угодно, кроме цифр \s - поиск по пробелам. Например: ing\s - поиск слов, что заканчиваются на ing (space) \S - все, что угодно, кроме пробела \w - буква (word) \W - все, кроме букв \b - границы слов и отдельный символов (в начале и в конце) (border) \B - все, кроме границ \b\w\w\w\b - поиск слова из трех букв (граница слова, буква, буква, буква, граница слова) КВАНТИФИКАЦИЯ (сокращенная запись) - бывают длинные записи с повторяющимися командами, это решит квантификация, команда {} и параметры внутри неё: 1. \b\w\w\w\b = \b\w{3}b (граница слова, любая буква в количестве 3 букв, граница слова) 2. Есть возможность записи диапазона : n{2, 5} - повторение символа от двух до 5 раз * (звездочка) - знак возможного нахождения элемента в неограниченном количестве или его отсутствие вовсе. Например: ev* - может включать е в неограниченном или не включать её вовсе, evvvvvv - подходит, так как есть n-кол-во символов, e - так же подходит, ведь поиск идет от 0 до бесконечности + (плюс) - команда означает, что элемент должен иметься, но не имеет значение в каком количестве (от 1 до бесконечности) ? (знак вопроса) - команда означает, что может встречаться один раз или не встречаться вовсе
@404Negative
@404Negative Жыл бұрын
\w это буква или цифра
@vitaliy794
@vitaliy794 4 жыл бұрын
Очень нужная вещь!
@user-co6xp1rj4k
@user-co6xp1rj4k 10 күн бұрын
Спасибо братец, очень помог.
@marine_pearl
@marine_pearl 4 жыл бұрын
отлично, спасибо!
@vyakoos
@vyakoos Жыл бұрын
Объеснил на пальцах, спасибо, наконец я понял.
@Rendar2slcz
@Rendar2slcz 4 жыл бұрын
Автор) Просьба, скидывайте свой код в комменты или описание. Я уверен, люди были бы признательны.
@user-ug1vi3bv1f
@user-ug1vi3bv1f Жыл бұрын
Благодарю!
@user-rj4zi8pn9w
@user-rj4zi8pn9w 3 жыл бұрын
Очень полезное видео
@MrGutory
@MrGutory 4 жыл бұрын
с наклоном вправо это просто слеш, обратный это с наклоном влево.
@user-lj2vw2pt6r
@user-lj2vw2pt6r 5 ай бұрын
Спасибо
@slavkapiyavka
@slavkapiyavka 3 жыл бұрын
если мало времени или хочется побыстрее - ставь скорость 1.5, если времени нет - 24 минута на скорости 1.5
@astrotrain
@astrotrain 4 жыл бұрын
Это прямой слэш / А это обратный слэш \ Не путать, виндузятники ☝️
@feeler.2k
@feeler.2k 4 жыл бұрын
спасибо! подумал, что это меня глючит.
@bikadV
@bikadV 3 ай бұрын
Увеличивайте шрифт в редакторе когда записываете видео!
@kirillpavlovskii8342
@kirillpavlovskii8342 4 жыл бұрын
Так вот они как по русски то, косые ковычки))
@gordonfreeman9813
@gordonfreeman9813 4 жыл бұрын
1 + 1 = 11
@bukanaka
@bukanaka 3 жыл бұрын
Да, если это строка
@iGotton
@iGotton 4 жыл бұрын
+
@iliakolomiiets8881
@iliakolomiiets8881 4 жыл бұрын
А какая буква под номером 1104?
@codeBurger
@codeBurger 4 жыл бұрын
String.fromCodePoint(1104) Вернет ѐ
@user-wj1wv5ut2s
@user-wj1wv5ut2s 4 жыл бұрын
Что за редактор кода?
@codeBurger
@codeBurger 4 жыл бұрын
Sublime Text 3
@zobakk
@zobakk 4 жыл бұрын
Вообще-то \w - это "word character". То есть никакое не слово, а алфавитно-цифровой символ!
@VladimirDevyatoff
@VladimirDevyatoff 3 жыл бұрын
Тоже с толку сбило, полез в комменты из за этого)
@HelloHovo
@HelloHovo 4 жыл бұрын
В патерне "Не слово", - Вы серьезно ??? Это не буква на латинице . Автор ты где учился ? Хотя и на этом спасибо , я то думал хуже меня никто не знает регулярные выражения . А тут такое в качестве урока залили , что я себя академиком почувствовал по Regex
@astrotrain
@astrotrain 4 жыл бұрын
Хм, значит найти все русские символы это должен быть диапазон [а-ё]? ((:
@astrotrain
@astrotrain 4 жыл бұрын
@@CreaVi_ зачем тут буква я?
@astrotrain
@astrotrain 4 жыл бұрын
@@CreaVi_ 1104 вот что - ᄄ Не думаю, что это кто-то напишет)))
@siarheitkachou6006
@siarheitkachou6006 Жыл бұрын
Одна буква это слово?
@user-ty6fq9os9k
@user-ty6fq9os9k 4 жыл бұрын
Чёрный фон редактора ужасен. Не видно кода совершенно.
@user-lk2st4ms1y
@user-lk2st4ms1y 4 жыл бұрын
Твое мнение на уровне соринки рядом с плинтусом. Оставь при себе пожалуйста
@user-ty6fq9os9k
@user-ty6fq9os9k 4 жыл бұрын
@@user-lk2st4ms1y просто я люблю Свет, а ты тьму. Вот и вся правда.
@user-st1jh8tp4q
@user-st1jh8tp4q Жыл бұрын
СЛАВА УКРАЇНІ !!! дякую тобі за труд! АЛЕ, спочатку мігби пояснити що таке "шаблон" й що таке "флаг"... мені як самоучці, дуже тяжко розуміти що ти робиш, без розуміння, що таке шаблони та флаги
@404Negative
@404Negative Жыл бұрын
чувак еще путает слеш и обратный слеш ахахаха. учитель блин
RegExp. Регулярные выражения это просто.
6:00
Мир IT с Антоном Павленко
Рет қаралды 15 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 87 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 10 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 14 МЛН
Regular Expressions - Basics
26:50
meschian
Рет қаралды 7 М.
Что такое React и как его изучить?
8:53
learnprofi.online
Рет қаралды 867
Регулярные выражения в JavaScript за 1 час | Уроки JavaScript
55:56
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 27 М.
Learn Regular Expressions In 20 Minutes
20:52
Web Dev Simplified
Рет қаралды 1,2 МЛН
Не бойтесь регулярных выражений. Regex за 20 минут!
34:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 230 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН