Created
August 31, 2023 08:14
-
-
Save TheShinriel/b8124f5a187a4e7309320b093ad431f8 to your computer and use it in GitHub Desktop.
Liste des commandes basiques de Regex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🏴☠️ Fiche Mémo de la Syntaxe Regex 🏴☠️ | |
Flag : Tes Drapeaux de Navigation | |
g : Recherche globale, pour trouver tous les trésors, pas seulement le premier. | |
i : Insensible à la casse, parce que pour un pirate, "RHUM" c'est comme "rhum". | |
m : Multiligne, utile quand tes chansons de marins couvrent plusieurs lignes. | |
Ensembles de Caractères : L'Alphabet d'un Pirate | |
[abc] : N'importe quel caractère entre les crochets (a, b ou c). | |
[^abc] : N'importe quel caractère PAS entre les crochets. | |
[0-9] : N'importe quel chiffre, yarrr. | |
[a-z] : N'importe quelle lettre minuscule. | |
Caractères Spéciaux : X Marque l'Emplacement | |
. : N'importe quel caractère, sauf le saut de ligne. | |
\d : N'importe quel chiffre, équivalent à [0-9]. | |
\D : Tout ce qui n'est pas un chiffre. | |
\w : Caractère alphanumérique, équivalent à [a-zA-Z0-9_]. | |
\W : Tout ce qui n'est pas un caractère alphanumérique. | |
\s : Espace blanc. | |
\S : Tout sauf un espace blanc. | |
Quantificateurs : Combien de Butin ? | |
* : Zéro ou plus. | |
+ : Un ou plus. | |
? : Zéro ou un. | |
{n} : Exactement n occurrences. | |
{n,} : n occurrences ou plus. | |
{n,m} : Entre n et m occurrences. | |
Jetons de Position : Navigation sur ta Carte | |
^ : Début de chaîne, ou début de ligne en mode multiligne. | |
$ : Fin de chaîne, ou fin de ligne en mode multiligne. | |
\b : Limite de mot. | |
\B : Pas une limite de mot. | |
Groupement & Capture : Pour Ton Équipage | |
(abc) : Groupe de capture, pour une utilisation ultérieure. | |
(?:abc) : Groupe non capturant, pour une correspondance mais sans capture. | |
(?<=abc) : Retour en arrière, correspond seulement s'il y a abc derrière. | |
(?=abc) : Anticipation, correspond seulement s'il y a abc devant. | |
OU Logique : Le Choix d'un Pirate | |
| : Agit comme un OU logique. Correspond au motif avant ou au motif après le |. | |
exemple => rhum|bière // Correspondra à 'rhum' ou 'bière' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment