chaine de départ | asdeuy...dur |
commande | s/.../---/ |
resultat | ---euy...dur |
[abc] | a, b ou c |
[a-z] | une lettre minuscule |
[0-57] | 0, 1, 2, 3, 4, 5 ou 7 |
[a-d5-8X-Z] | a, b, c, d, 5, 6, 7, 8, X, Y ou Z |
[0-5-] | 0, 1, 2, 3, 4, 5 ou - |
[^0-9] | pas un chiffre |
[^a-zA-Z] | pas une lettre |
[012^] | 0, 1, 2 ou ^ |
/^abc/ | ligne commencant par abc |
/abc$/ | ligne finissant par abc |
/^$/ | ligne vide |
a* | 0 ou n fois a |
aa* | au moins un a |
.* | n'importe quelle chaine de caractères (y compris la chaine vide) |
chaine de départ | aabbabbaab | ||
commande | s/[ab]*/x/ | s/a.*b/y/ | s/a.*bb/z/ |
resultat | x | y | zaab |
chaine de départ | ejkf fed 158e fd |
commande | s/.*\([0-9][0-9]*\).*/ resultat = \1/ |
resultat | resultat = 158 |
© Isabelle Vollant
( http://www.shellunix.com )
mise à jour le 31/07/01