APL/APL1.2/SCR1.2/TP12/td7.txt

21 lines
1.0 KiB
Plaintext
Raw Normal View History

2022-02-07 10:53:37 +01:00
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 $.