Senler. Регулярные выражения в ключевом слове

Слайд 2

По ключевому слову

По ключевому слову

Слайд 3

Регулярные выражения в ключевом слове

Необходимо экранировать символы . + - ? [

Регулярные выражения в ключевом слове Необходимо экранировать символы . + - ?
] ( ) * \ | ~ ^ $ с помощью знака \ , например \+
Если необходимо срабатывание только на абсолютном совпадении ключевого слова, необходимо поставить вначале строки символ ^ , а в конце $ . Например, код ^\^\$$ будет срабатывать только на сообщения ^$ и никакого другого текста
Если необходимо совпадение конкретного слова (исключить срабатывание слова «которые» на ключ «кот»), необходимо обозначить границы слова символом \b . Например, \bкот\b
Перечисление ключевых слов настраивается через | , например, Кот|Кошка

Слайд 4

Более сложные регулярные выражения

[abcd] – Любой из символов a, b, c, d
Символы

Более сложные регулярные выражения [abcd] – Любой из символов a, b, c,
\, ^, ], - внутри массива необходимо экранировать
[^abcd] – Любой символ, кроме a, b, c, d
[Хх][аое]х[аое] – хаха, Хаха, хохо, Хохо, хехе, Хехе

Слайд 5

Более сложные регулярные выражения

\s – любой символ пробела
\d – любая цифра
\w –

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

Слайд 6

Более сложные регулярные выражения

[а-я] – символ между а и я
[0-8Б-М] – символ

Более сложные регулярные выражения [а-я] – символ между а и я [0-8Б-М]
от 0 до 8 ИЛИ от Б до М
[а-яА-ЯёЁ] – любой символ русского алфавита

Слайд 7

Более сложные регулярные выражения

{n} – ровно n раз
{m,n} – от m до

Более сложные регулярные выражения {n} – ровно n раз {m,n} – от
n раз
{m,} – от m раз
{,n} – до n раз
? = {0,1}
* = {0,}
+ = {1,}

Слайд 8

\b[^@\s]+@\S+[.]\S+\b

\b – экранирование слова
[^@\s]+ - Не @ и не пробел один или

\b[^@\s]+@\S+[.]\S+\b \b – экранирование слова [^@\s]+ - Не @ и не пробел
более раз
@ - @
\S+ - любой символ, кроме пробела один или более раз
[.] – точка
\S+ - любой символ, кроме пробела один или более раз
\b – экранирование слова

Слайд 9

Более сложные регулярное выражение

[abc][abc][pdc]+ = abddd
([abc][dhy][pdv])+ = advchdcyp

Более сложные регулярное выражение [abc][abc][pdc]+ = abddd ([abc][dhy][pdv])+ = advchdcyp
Имя файла: Senler.-Регулярные-выражения-в-ключевом-слове.pptx
Количество просмотров: 30
Количество скачиваний: 0