Skip to content

Instantly share code, notes, and snippets.

@TheShinriel
Created August 31, 2023 08:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TheShinriel/b8124f5a187a4e7309320b093ad431f8 to your computer and use it in GitHub Desktop.
Save TheShinriel/b8124f5a187a4e7309320b093ad431f8 to your computer and use it in GitHub Desktop.
Liste des commandes basiques de Regex
🏴‍☠️ 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