Joli résumé ! On peut aussi citer les lookahead & lookbehind (voir ici une bonne explication) qui permettent de sélectionner des éléments par rapport à ce qui les entoure.
Note ; la section suivante est valable pour les regex Python, je sais pas trop si les regex Perl acceptent ces syntaxes :
En plus d’une plage min-max, on peut également spécifier un nombre fixe de caractères ou d’occurrences avec {i} : [0-9]{10} = on cherche 10 chiffres.
On peut aussi spécifier des bornes inférieures ou supérieures : [a-z]{5,} = on cherche au moins 5 lettres, mais si on en a plus ça matche aussi. [a-z]{,5} = on cherche au plus 5 lettres.
Joli résumé ! On peut aussi citer les lookahead & lookbehind (voir ici une bonne explication) qui permettent de sélectionner des éléments par rapport à ce qui les entoure.
Note ; la section suivante est valable pour les regex Python, je sais pas trop si les regex Perl acceptent ces syntaxes :
En plus d’une plage min-max, on peut également spécifier un nombre fixe de caractères ou d’occurrences avec
{i}
:[0-9]{10}
= on cherche 10 chiffres.On peut aussi spécifier des bornes inférieures ou supérieures :
[a-z]{5,}
= on cherche au moins 5 lettres, mais si on en a plus ça matche aussi.[a-z]{,5}
= on cherche au plus 5 lettres.