![]()
| 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