Regular Expression Flashcards

1
Q
A

Соответствует началу строки

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

$

A

Соответствует концу строки

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

. точка

A

Соответствует любому одиночному символу, за исключением новой строки

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

[…]

A

Соответствует любому одиночному символу в квадратных скобках.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

[^…]

A

Соответствует любому одиночному символу вне квадратных скобок.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

\A

A

Начало целой строки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

\z

A

Конец целой строки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

\Z

A

Конец целой строки, за исключением допустимого терминатора конца строки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

re*

A

Соответствует 0 либо более вхождений предыдущего выражения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

re+

A

Соответствует 1 либо более вхождений предыдущего выражения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

re?

A

Соответствует 0 либо 1 вхождению предыдущего выражения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

re{ n}

A

Соответствует заданному n числу вхождений предыдущего выражения

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

re{ n,}

A

Соответствует n или большему числу вхождений предыдущего выражения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

re{ n, m}

A

Соответствует n как минимум и m в большинстве вложений предыдущего выражения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

a| b

A

Соответствует a или b.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

(re)

A

Группирует регулярные выражения и запоминает сравниваемый текст.

17
Q

(?: re)

A

Группирует регулярные выражения, не запоминая сравниваемый текст.

18
Q

(?> re)

A

Соответствует независимому шаблону без возврата.

19
Q

\w

A

Соответствует словесным символам.

20
Q

\W

A

Соответствует символам, не образующим слова.

21
Q

\s

A

Соответствует пробелу. Эквивалент [\t\n\r\f].

22
Q

\S

A

Соответствует непробельному символу.

23
Q

\d

A

Соответствует цифре. Эквивалент [0-9].

24
Q

\D

A

Соответствует нечисловому символу.

25
Q

\G

A

Соответствует точке, где оканчивается предыдущее совпадение.

26
Q

\n

A

Обратная ссылка на группу сбора под номером “n”

27
Q

\b

A

Соответствует границе слова вне квадратных скобок. Соответствует возврату на одну позицию (0x08) внутри квадратных скобок

28
Q

\B

A

Соответствуют границам символов, не образующих слова.

29
Q

\n, \t, etc.

A

Соответствует символам перевода строки, возврата каретки, табуляции, и т.д.

30
Q

\Q

A

Управление (цитирование) всех символов до символа \E.

31
Q

\E

A

Окончание цитаты, открытой при помощи \Q.