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
\G
Соответствует точке, где оканчивается предыдущее совпадение.
26
\n
Обратная ссылка на группу сбора под номером "n"
27
\b
Соответствует границе слова вне квадратных скобок. Соответствует возврату на одну позицию (0x08) внутри квадратных скобок
28
\B
Соответствуют границам символов, не образующих слова.
29
\n, \t, etc.
Соответствует символам перевода строки, возврата каретки, табуляции, и т.д.
30
\Q
Управление (цитирование) всех символов до символа \E.
31
\E
Окончание цитаты, открытой при помощи \Q.