expression reg Flashcards

1
Q

Motif signifiant “n’importe quel symbole”.

A

.
échar.e matche écharde, écharpe, écharze, échar !e…

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

Quantificateur signifiant “n’importe quel
nombre de fois, y compris zéro”.

A

*
écha*rpe matche échrpe, écharpe, échaaaaarpe…

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

Quantificateur signifiant “au moins une fois”.

A

+
écha+rpe matche écharpe, échaaaarpe, mais pas échrpe.

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

Quantificateur signifiant “zéro ou une fois”.

A

?
écha?rpe matche écharpe et échrpe.

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

Quantificateur personnalisé.

A

{}
écha{2}rpe matche uniquement échaarpe. écha{1,3}rpe
matche écharpe, échaarpe et échaaarpe.

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

Indique le début de la chaîne de caractères.

A

^écharpe matche toute chaîne qui commence par écharpe.

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

Indique la fin de la chaîne de caractères.

A

$
écharpe$ matche toute chaîne qui se termine par écharpe.

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

OU logique.

A

|
écharpe|écharde matche écharpe ou écharde.

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

Échappement de caractères spéciaux.

A

\
échar.e matche échar.e, mais pas écharpe.

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

Définit une liste de caractères possibles.

A

[ ]
échar[dp]e matche écharpe et écharde. éch[a-c]rpe matche
écharpe, échbrde et échcrde.

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

Définit une liste de caractères interdits.

A

[^]
échar[^p]e matche écharde, écharze, échar”e, mais pas
écharpe.

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

Groupe des caractères et permet l’extraction
de sous-chaînes (voir l’exercice sur sed).

A

( )
éch(ar){2}pe matche échararpe. éch(arde|elle) matche
écharde et échelle.

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

\d

A

Tous les chiffres.

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

\l

A

Toutes les lettres minuscules.

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

\u

A

Toutes les lettres majuscules.

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

[:alpha:]

A

Toutes les lettres, minuscules et majuscules.

17
Q

[:alnum:]

A

Tous les caractères alphanumériques (lettres et chiffres).

18
Q

\w

A

Tous les caractères alphanumérique, plus l’underscore (_).

19
Q

\h

A

Espaces et tabulations.

20
Q

\s

A

Tous les caractères d’espacement, y compris le saut de ligne.