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:er-ere-et-commandes [31/07/2014 13:53] Hypathie |
utilisateurs:hypathie:tutos:er-ere-et-commandes [02/08/2014 11:39] Hypathie |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
^Caractères ^modèles reconnus ^ | ^Caractères ^modèles reconnus ^ | ||
- | |c|Tout non métacaractère c.| | + | |**c**|Tout non métacaractère c.|| |
- | |''\m''|Une séquence de tabulation ou tout métacaractère\\ m pris au sens littéral.| | + | |**''\m''**|Une séquence de tabulation ou tout métacaractère\\ m pris au sens littéral.|| |
- | |''^''|Test effectué au début de la chaîne.| | + | |**''^''**|Test effectué au début de la chaîne.|| |
- | |''$''|Test effectué à la fin de la chaîne.| | + | |**''$''**|Test effectué à la fin de la chaîne.|| |
- | |''.''|Tout caractère sauf une fin de ligne.| | + | |**''.''**|Tout caractère sauf une fin de ligne.|| |
- | |''<nowiki>\< </nowiki>''|début d'un mot (caractères pouvant faire partie de <nowiki>[A-Z-z0-9]</nowiki>| | + | |**''<nowiki>\< </nowiki>''**|début d'un mot (caractères pouvant faire partie de <nowiki>[A-Z-z0-9]</nowiki>|| |
- | |''\>''|fin d'un mot| | + | |**''\>''**|fin d'un mot|| |
- | |''<nowiki>(r)*</nowiki>''|Zéro à n chaînes consécutives validées par l’expression régulière r.| | + | |**''<nowiki>(r)*</nowiki>''**|Zéro à n chaînes consécutives validées par l’expression régulière r.|| |
- | |''<nowiki>(r)+</nowiki>''|Une à n chaînes consécutives validées par l’expression régulière r. | + | |**''<nowiki>(r)+</nowiki>''**|Une à n chaînes consécutives validées par l’expression régulière r.|| |
- | |''<nowiki>(r)?</nowiki>''|Toute chaîne validée par l’expression r, chaîne vide incluse.| | + | |**''<nowiki>(r)?</nowiki>''**|Toute chaîne validée par l’expression r, chaîne vide incluse.|| |
- | |''<nowiki>[c1c2...]</nowiki>''|Tout caractère expressément listé entre les crochets.| | + | |**''<nowiki>[c1c2...]</nowiki>''**|Tout caractère expressément listé entre les crochets.|| |
- | |''<nowiki>[^c1c2...]</nowiki>''|Tout caractère excepté ceux qui sont expressément listés entre les crochets.| | + | |**''<nowiki>[^c1c2...]</nowiki>''**|Tout caractère excepté ceux qui sont expressément listés entre les crochets.|| |
- | |''<nowiki>[c1-c2]</nowiki>''|Tout caractère appartenant à l’intervalle c1 c2, bornes comprises.| | + | |**''<nowiki>[c1-c2]</nowiki>''**|Tout caractère appartenant à l’intervalle c1 c2, bornes comprises.|| |
- | |''r1|r2''|Toute chaîne de caractères validée soit par r1 soit par r2.| | + | |**''<nowiki>r1|r2</nowiki>''**|Toute chaîne de caractères validée soit par r1 soit par r2.|| |
- | |''<nowiki>(r)(r)</nowiki>''|Toute chaîne validée par l’expression r, chaîne vide exclue.| | + | |**''<nowiki>(r)(r)</nowiki>''**|Toute chaîne validée par l’expression r, chaîne vide exclue.|| |
- | |Les classes |''[:alnum:] [:alpha:] [:blank:] [:cntrl:] [:digit:] [:graph:] [:lower:] [:print:] [:punct:] [:space:] [:upper:] [:xdigit:]''|| | + | |Les classes |**''[:alnum:] [:alpha:] [:blank:] [:cntrl:] [:digit:] [:graph:] [:lower:] [:print:] [:punct:] [:space:] [:upper:] [:xdigit:]''**\\ avec sed : **''<nowiki>[[:class:]]</nowiki>''**|| |
- | |awk uniquement || | + | |awk uniquement ||| |
- | |''<nowiki>(r1)(r2)</nowiki>''|Toute chaîne de caractères de type AB, dans laquelle l’expression régulière r1 valide A et l’expression régulière r2 valide B.| | + | |**''<nowiki>(r1)(r2)</nowiki>''**|Toute chaîne de caractères de type AB, dans laquelle l’expression régulière r1 valide A et l’expression régulière r2 valide B.|| |
===Les raccourcis ne sont pas posix=== | ===Les raccourcis ne sont pas posix=== | ||
<note tip> | <note tip> | ||
- | Ils peuvent différer d'un programme à l'autre.\\ | + | - Ils peuvent différer d'un programme à l'autre.\\ |
Voir : [[http://docs.postgresqlfr.org/9.0/functions-matching.html#posix-character-entry-escapes-table]] | Voir : [[http://docs.postgresqlfr.org/9.0/functions-matching.html#posix-character-entry-escapes-table]] | ||
+ | |||
+ | - Raccourcis très utilisés pour awk et sed :\\ | ||
+ | * **''\n''** : Passage à la ligne | ||
+ | * **''\t''** : Tabulation | ||
</note> | </note> | ||