tools

Testeur de regex

Testez des expressions régulières JavaScript avec surlignage en direct, groupes de capture et aperçu du remplacement.

[chargement de l’outil…]

Fonctionnement

Les motifs s’exécutent avec le moteur JavaScript de votre navigateur (variante ECMAScript), dans un Web Worker. Si un motif prend plus de 500 ms (retour arrière catastrophique, comme avec (a+)+$ sur une longue chaîne), le worker est arrêté et la page reste réactive.

Drapeaux

Drapeau Effet
g trouve toutes les correspondances, pas seulement la première
i insensible à la casse
m ^ et $ correspondent aux sauts de ligne
s . correspond aussi aux retours à la ligne
u mode Unicode : \u{…}, échappements de propriété \p{…}, syntaxe plus stricte
y sticky : correspond uniquement à lastIndex

Syntaxe de remplacement

$1…$99 groupe numéroté · $<name> groupe nommé · $& correspondance entière · $` texte avant · $' texte après · $$ un $ littéral.

Différences avec les autres variantes

Pas de quantificateurs possessifs ni de groupes atomiques (PCRE), pas de drapeaux en ligne (?i) dans la plupart des moteurs, et le lookbehind doit être de longueur fixe ou bornée dans certains navigateurs anciens. Testez dans la variante que votre code utilise réellement.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet