Автоматизация тестирования Регулярные выражения презентация

www.a1qa.ru План лекции Понятие и применение Элементы языка регулярных выражений Простейшее регулярное выражение Метасимволы и их значение . (Точка) Символьные классы Квантификаторы | (Выбор) Группы Литература

Слайд 1
Автоматизация тестирования
Регулярные выражения


Слайд 2www.a1qa.ru
План лекции
Понятие и применение
Элементы языка регулярных выражений
Простейшее регулярное выражение
Метасимволы и их

значение
. (Точка)
Символьные классы
Квантификаторы
| (Выбор)
Группы

Литература


Слайд 3www.a1qa.ru
Понятие и применение
Проверка корректности пользовательского ввода


Слайд 4www.a1qa.ru
Простейшее регулярное выражение


Слайд 5www.a1qa.ru
Метасимволы и их значение
^ $ \ . [ ]

? * + { } | ( )

\. \^ \$ \+ \* и т. д.


Слайд 6www.a1qa.ru
Определяет любой символ, кроме "\n" (новая строка).
. (Точка)


Слайд 7www.a1qa.ru
Символьные классы
[abcdef] - Набор символов. Находит любой из указанных символов.
[^abcdef] Исключающий

набор символов. Находит любой из неуказанных символов.

[a-f] Диапазон символов. Находит любой символ из диапазона.

[^a-f] - Исключающий диапазон символов. Находит любой символ, не входящий в диапазон.


Слайд 8www.a1qa.ru
Символьные классы (сокращения)
Можно использовать внутри символьного класса:
[\d\s] – цифры и whitespace

символы

Слайд 9Квантификатор
www.a1qa.ru


Слайд 10www.a1qa.ru
| (Выбор)


Слайд 11www.a1qa.ru
Группы
Выделяет часть выражения в группу. Чтобы определить символы "(" и ")",

следует использовать "\(" и "\)".

Если в регулярном выражении необходимо сослаться на какую-то из предшествующих групп, следует использовать \n, где вместо n подставить номер нужной группы.


Слайд 12www.a1qa.ru
http://regex101.com


Слайд 13www.a1qa.ru
http://gskinner.com/RegExr/


Слайд 14


www.a1qa.ru
Благодарю за внимание!
Некоторые люди, сталкиваясь с проблемой, думают: "Знаю, я воспользуюсь

регулярными выражениями". Теперь у них две проблемы.

Джейми Завински


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика