Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:accueil [19/07/2014 18:00] Hypathie [Contexte d'utilisation des ER] |
utilisateurs:hypathie:tutos:accueil [19/07/2014 18:33] Hypathie [Sed et les expressions rationnelles] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Sed et les expressions rationnelles ====== | ====== Sed et les expressions rationnelles ====== | ||
- | * Objet : sed | + | **Objet : Apprendre à utiliser les expressions rationnelles spécifiques à sed.** |
- | * Niveau requis : FIXME {{tag>avisé}} | + | |
- | * Commentaires : //Tuto en cours de rédaction // FIXME | + | * Niveau requis : {{tag>avisé}} |
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Commentaires : //Tuto en cours de rédaction // |
=====Contexte d'utilisation des ER ===== | =====Contexte d'utilisation des ER ===== | ||
Ligne 51: | Ligne 52: | ||
''|'' ; ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''+'' ; ''?'' ; ''( )'' ; ''['' ; ''{ }''\\ | ''|'' ; ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''+'' ; ''?'' ; ''( )'' ; ''['' ; ''{ }''\\ | ||
- | -> Il s'y ajoute enfin quelques un caractères que l'on retrouve sous Perl :\\ | + | -> Il s'y ajoute enfin __quelques raccourcis__ à la manière de Perl :\\ |
- | ''\b'', ''\B'', ''\w'', ''\W'', ''\s'', ''\S'', ''\`'', ''\''', ''\<'', ''\>'' | + | |
+ | ''f'' : Produit ou correspond à un saut\\ | ||
+ | ''\n'' : Produit ou correspond à un retour à la ligne \\ | ||
+ | ''\r'' : Produit ou correspond à un retour chariot\\ | ||
+ | ''\t'' : Produit ou correspond à un onglet horizontal\\ | ||
+ | ''\v'' : Produit ou correspond à une tabulation verticale\\ | ||
+ | ''\w'' : Correspond à n'importe quel caractère "mot". Un caractère "mot" sera une lettre, un chiffre ou le caractère de soulignement.\\ | ||
+ | ''\W'' : Correspond à tout caractère «non-mot».\\ | ||
+ | ''\b'' : Correspond à une limite de mot.\\ | ||
+ | ''\B'' : Matches partout mais sur une limite de mot.\\ | ||
+ | ''\a'' : caractère alerte'' | ||
+ | \\dxxx'' : Produit ou correspond à un caractère dont la valeur ascii décimal est xxx\\ ''\cx'' : Control-x \\ | ||
+ | ''\OXXX'' : caractère par valeur aSCII octal\\ | ||
+ | ''\xhh'' : caractère par valeur aSCII hexadécimal. | ||
- | -> Ainsi que : | + | Référence : [[http://www.gnu.org/software/sed/manual/sed.html#Regular-Expressions|sed, a stream editor, "Overview of Regular Expression Syntax"]] |
- | ''\a'' (caractère alerte), ''\f'' (saut), ''\n'' (saut de ligne), ''\r'' (retour chariot), ''\''t (tabulation horizontale), ''\v'' (tabulation verticale), ''\cx'' (Control-x ), ''\dxxx'' (caractère en valeur ascii décimal), ''\OXXX'' (caractère par valeur aSCII octal), ''\xhh'' (caractère par valeur aSCII hexadécimal). | + | |
</note> | </note> | ||