APL/APL1.2/SCR1.2/TP12/td7.txt
2022-02-07 10:53:37 +01:00

21 lines
1.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Expressions régulières :
. -> exactement un caractère
[] -> co ̈ıncide avec nimporte quel caractère -exactement un caractère- inclus dans les [ ].
^ et $ début et fin de lignes
exemple : ^..[[:digit:]] toutes les lignes qui commencent par deux caractère quelconques puis un chiffre.
\ -> protège un caractère, exmple \. = .
[^[:upper:]].$ -> toutes les lignes qui se terminent par un caractère quelconques sauf précédée par une majuscule.
Exercice 2 :
T?ST?AR -> ? = SAR , TSAR, STAR, TSTAR
(back)?(slash)? -> backslash, back, slash, ' '
^[[:space:]]*$ -> 0 ou un espace avant un caractère.
^.?..$ , ^..?.$ , ^...?$ , ^.{2,3}$ -> 2 ou 3 caractère sur la ligne.
(ding-deng-dong)+ -> une ou plusieurs fois (ding-deng-dong)
^[[:space:]]+$ -> 1 ou plusieurs fois espace
[$][[:digit:]]?$ -> fini par "$" ou par "$" et un chiffre.
Exercice 3 :
1) c'est un .config ou .cfg [.](config|cfg)
2) [$]([[:digit:]]|$) -> se termine par un $ sigit ou un $.