informatique:regexp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
informatique:regexp [2013/10/14 20:44] – modification externe 127.0.0.1 | informatique:regexp [2015/10/23 12:47] – parenthèses non capturantes pteu | ||
---|---|---|---|
Line 7: | Line 7: | ||
=====Syntaxe===== | =====Syntaxe===== | ||
- | < | + | < |
[] définissent une liste de caractères | [] définissent une liste de caractères | ||
() définissent un élément composé de l' | () définissent un élément composé de l' | ||
Line 21: | Line 21: | ||
* Utilisé à l' | * Utilisé à l' | ||
$ | $ | ||
+ | </ | ||
+ | |||
+ | Les parenthèses sont capturantes par défaut, ce qui veut dire que ce qu' | ||
+ | <code bash> | ||
+ | echo "je suis heureux" | ||
+ | | ||
+ | </ | ||
+ | les parenthèses '' | ||
+ | |||
+ | Si on veut utiliser des parenthèses dans une regexp mais que l'on ne veux pas récupérer leur contenu, on gagne en performance en les déclarant non capturantes, | ||
+ | <code bash> | ||
+ | echo "je suis heureux" | ||
</ | </ | ||
Line 27: | Line 39: | ||
Ils se caractérisent pas la notation **[: | Ils se caractérisent pas la notation **[: | ||
- | < | + | < |
[: | [: | ||
[: | [: |
informatique/regexp.txt · Last modified: 2020/05/24 12:02 by pteu