Regex

Cette partie ne va pas exploiter les regex de [A-Z] mais donnera une base sur laquelle partir pour commecer a utiliser SED.

┌──────────┬────────────────────────────────────────────────────────────────┐
│Character │	                     Description                            │
├──────────┼────────────────────────────────────────────────────────────────┤
│^	   │ Match le debut d'une ligne                                     │
├──────────┼────────────────────────────────────────────────────────────────┤
│$	   │ Match la fin d'une ligne                                       │
├──────────┼────────────────────────────────────────────────────────────────┤
│.	   │ Match tout caractère seul                                      │
├──────────┼────────────────────────────────────────────────────────────────┤
│*	   │ Match 0 ou plusieurs occurences du dernier caractère           │
├──────────┼────────────────────────────────────────────────────────────────┤
│[chars]   │ Match n'importe quel caractère entre crochets                  │
└──────────┴────────────────────────────────────────────────────────────────┘


┌──────────┬────────────────────────────────────────────────────────────────┐
│expression│	                     Description                            │
├──────────┼────────────────────────────────────────────────────────────────┤
│ /a.c/	   │ Match les lignes qui contiennent                               │
│          │ a+c, a-c, abc, match, et a3c                                   │
├──────────┼────────────────────────────────────────────────────────────────┤
│/a*c/	   │ Matches les lignes qui contiennent plusieurs fois la lettre c  │
│          │ tel que ace, yacc, and arctic.                                 │
├──────────┼────────────────────────────────────────────────────────────────┤
│/[tT]he/  │ Match les mots The and the:                                    │
├──────────┼────────────────────────────────────────────────────────────────┤
│/^$/	   │ Match les lignes blanches                                      │
├──────────┼────────────────────────────────────────────────────────────────┤
│/^.*$/	   │ Match toute la ligne, peu importe ce qu'elle contient          │
├──────────┼────────────────────────────────────────────────────────────────┤
│/ */	   │ Match un ou plusieurs espaces                                  │
└──────────┴────────────────────────────────────────────────────────────────┘
 
┌───────────┬────────────────────────────────────────────────────────────────┐
│ Set       │	                     Description                             │
├───────────┼────────────────────────────────────────────────────────────────┤
│ [a-z]	    │ Match une lettre minuscule                                     │
├───────────┼────────────────────────────────────────────────────────────────┤
│ [A-Z]	    │ Match une lettre majuscule                                     │
├───────────┼────────────────────────────────────────────────────────────────┤
│ [a-zA-Z]  │ Match une lettre                                               │
├───────────┼────────────────────────────────────────────────────────────────┤
│ [0-9]	    │ Match un nombre                                                │
├───────────┼────────────────────────────────────────────────────────────────┤
│[a-zA-Z0-9]│ Match un nombre ou une lettre                                  │
└───────────┴────────────────────────────────────────────────────────────────┘
wiki/regex.txt · Dernière modification: 2018/04/24 13:59 par root
CC0 1.0 Universal
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5