Уроки по QSP. Номер 23. Регулярные выражения

preview_player
Показать описание
Этот урок будет полезен не только QSP-шникам. Учимся писать регулярные выражения (регэкспы, регулярки), пытаемся понять, что это вообще такое, и как ими пользоваться в QSP.

00:00 intro
00:14 введение
00:42 Определение. Регулярное выражение.
01:06 Простые регулярки на примере поиска слов по маске
02:32 Символы и метасимволы
03:30 Составляем простые регулярки и смотрим на примере текста, каким его частям они соответствуют
04:40 Метасимвол . (точка) — любой символ
07:12 Квантификаторы
08:43 Квантификатор {n,m} — число вхождений в пределах от n до m
09:43 Метасимвол \w — буква, цифра или символ подчёркивания
11:21 Метасимвол \b — граница слова
12:42 Квантификатор * — 0 или более вхождений
15:10 Фукции QSP для работы с регулярными выражениями
15:15 ARRCOMP — поиск в массиве элемента, соответствующего
17:51 Объявление собственного класса символов — метасимволы []
18:55 Задаём ряд символов при объявлении класса с омощью пределов [A-Za-z]
20:20 Квантификатор + — одно или более вхождений
21:57 Регулярное выражение внутри регулярного выражения — группировка, метасимволы ()
25:08 STRCOMP — возвращает -1, если текст соответствует регулярному выражению, и возвращает 0, если не соответствует.
26:23 Метасимвол | — указываем альтернативные варианты
27:00 Квантификатор ? — одно или ноль вхождений
30:58 $STRFIND — возвращает подстроку, соответствующую шаблону
34:55 Кое-что о метасимволе . (точка)
36:27 Жадная выборка. Жадный квантификатор
37:15 Ленивый квантификатор
38:30 Знак отрицания при объявлении класса [^ ]
39:51 Нравственное поучение по поводу регэкспов
40:29 STRPOS — возвращает номер символа, с которого начинается вхождение подстроки
41:54 Конец урока. О чём не рассказал в этом уроке.
44:04 Outro

Поддержите разработчиков новых версий плеера:

Рекомендации по теме
Комментарии
Автор

00:00 intro
00:14 введение
00:42 Определение. Регулярное выражение.
01:06 Простые регулярки на примере поиска слов по маске
02:32 Символы и метасимволы
03:30 Составляем простые регулярки и смотрим на примере текста, каким его частям они соответствуют
04:40 Метасимвол . (точка) — любой символ
07:12 Квантификаторы
08:43 Квантификатор {n, m} — число вхождений в пределах от n до m
09:43 Метасимвол \w — буква, цифра или символ подчёркивания
11:21 Метасимвол \b — граница слова
12:42 Квантификатор * — 0 или более вхождений
15:10 Фукции QSP для работы с регулярными выражениями
15:15 ARRCOMP — поиск в массиве элемента, соответствующего
17:51 Объявление собственного класса символов — метасимволы []
18:55 Задаём ряд символов при объявлении класса с омощью пределов [A-Za-z]
20:20 Квантификатор + — одно или более вхождений
21:57 Регулярное выражение внутри регулярного выражения — группировка, метасимволы ()
25:08 STRCOMP — возвращает -1, если текст соответствует регулярному выражению, и возвращает 0, если не соответствует.
26:23 Метасимвол | — указываем альтернативные варианты
27:00 Квантификатор ? — одно или ноль вхождений
30:58 $STRFIND — возвращает подстроку, соответствующую шаблону
34:55 Кое-что о метасимволе . (точка)
36:27 Жадная выборка. Жадный квантификатор
37:15 Ленивый квантификатор
38:30 Знак отрицания при объявлении класса [^ ]
39:51 Нравственное поучение по поводу регэкспов
40:29 STRPOS — возвращает номер символа, с которого начинается вхождение подстроки
41:54 Конец урока. О чём не рассказал в этом уроке.
44:04 Outro

aleksversus
Автор

Добрый день! решил попробовать свои силы в разработке игр но т.к навыки программирования у меня "совсем новичок" думал начать с чего нибудь попроще. Выбрал QSP но к сожалению тот сайт (qsp.su) про который вы говорите в первом уроке не работает. Понимаю что Вы скорее всего не имеете к нему никакого отношения, но возможно слышали какие-либо новости об этом сайте? Кажется он закрылся...а жаль, там вроде бы было много полезной информации, советов и подсказок))
P.S: Сегодня смог зайти на сайт! Все ок!

snowsnow