<MyRusakov.ru />

Создание игр на Unreal Engine 4

Создание игр на Unreal Engine 4

Данный курс научит Вас созданию игр на Unreal Engine 4. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 5 бесплатных ценных Бонусов: «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства» и «Создание прототипа RPG с открытым миром».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Основы регулярных выражений

Основы регулярных выражений

Регулярные выражения - это способ поиска совпадений шаблона с текстом для дальнейших манипуляций. Наверняка многие из вас уже составляли простейшие регулярные выражения для поиска файлов на компьютере. Например, чтобы найти все PDF файлы, нужно в поисковую строку ввести комбинацию «*.pdf» и компьютер отсортирует все папки с файлами данного формата. Вместо «*» подставится любая комбинация символов, имеющая расширение«.pdf» - вот так это работает.

Проверка регулярных выражений

Регулярные выражения широко используются в программировании для парсинга каких-то текстовых данных. Создается некий шаблон, состоящий из комбинации символов и спецсимволов. На сайте regex101.com, можно наглядно увидеть, как работает этот поиск на примере простейших шаблонов. Мы будем создавать шаблоны и смотреть, как этот поиск работает.

Поиск по символам

Найдем все слова в тексте, содержащие символ «a». Регулярное выражение «a» нашло все совпадения.


Основы регулярных выражений.

Ограничим наш поиск и введем регулярное выражение с двумя символами «an» - количество совпадений сразу уменьшилось.


Основы регулярных выражений.

Но вся мощь регулярных выражений проявляется в использовании спецсимволов.

Любой одиночный символ «.»

Найти все совпадения соответствующие букве «p.» и любому другому символу. Под любым символом подразумеваются вообще любые символы (буквы, точки, кавычки, пробелы). Надо иметь ввиду, что регулярные выражения чувствительны к регистру.


Основы регулярных выражений.

Любой из них или в заданном диапазоне «[..]»

Следующее регулярное выражение «[Pt]» найдет любое слово с указанными буквами.


Основы регулярных выражений.

Внутри квадратных скобках можно указать диапазон «[a-c]». В выборку попала буква «b», поскольку она оказалась в заданном диапазоне. Оба этих выражения «[abc]» и «[a-c]», идентичны.


Основы регулярных выражений.

Начало строки «^»

Для поиска начала строки используется знак «^». Найдем все места, где начинаются строки.


Основы регулярных выражений.

Найдем начало всех строк, начинающихся с буквы «D», с помощью регулярного выражения «^D» Если значок домика поставить внутри квадратных скобок, то получится отрицание. Это регулярное выражение «^[^w]» найдет все строки, которые не начинаются с буквы «W».

Конец строки «$»

Для поиска конца строки используется знак «$». Найдем все места, где заканчиваются строки.


Основы регулярных выражений.

Экранирование «\»

Допустим нам надо найти конец всех строки с точкой на конце. Но как быть, если символ «.» зарезервирован под спецсимвол, который ищет любой одиночный символ? Для этого нужно перед точкой поставить обратный слэш.


Основы регулярных выражений.

Экранированные спецсимволы


\d - найдет любую цифру
\D - найдет все что угодно, кроме цифр
\s - найдет все пробелы
\S - найдет все, кроме пробелов
\w - найдет букву
\W - найдет все, кроме букв
\b - найдет границу слова
\B - найдет не границу

Регулярные выражения нужны для автоматизации рутинных процессов, что сильно упрощает жизнь разных специалистов и экономит их время. Кроме рутины, их используют в подсказках для пользователей насчет паролей во время регистрации на сайтах. Например, вы можете увидеть такое сообщение, что пароль должен содержать хотя бы одну букву, одну цифру и один символ, не являющийся буквой или цифрой. Регулярные выражения поддерживаются всеми современными языками программирования.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.