DevTools

Testeur de Regex

Utilisez Testeur de Regex dans Ali Hub DevTools avec une validation claire, des résultats, des informations de confidentialité et des limites documentées.

Entrée principale

Le stockage n’est utilisé que lorsque l’outil décrit des données locales du navigateur, versionnées, limitées au périmètre, effaçables et non sensibles.

Installer cet outil

Ajoutez cet outil à votre appareil pour y accéder rapidement.

Testeur de Regex

Testez des expressions régulières sur un texte et examinez correspondances, groupes, indicateurs et différences de moteur.

Make HTML structure easier to inspect

Cet outil teste une expression régulière sur un texte d’exemple et affiche correspondances ou captures. Il aide à comprendre le motif. Le résultat dépend du moteur et des indicateurs choisis et ne prouve pas le comportement de chaque langage ou entrée de production.

Formatting is not HTML validation

Une expression régulière décrit des motifs avec littéraux, classes, quantificateurs, groupes, ancres, alternatives et échappements. Les moteurs diffèrent pour Unicode, backtracking, lookbehind, groupes nommés et remplacement. Notez moteur et indicateurs avec le motif.

How to format HTML

  1. Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.
  2. Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables. Compare captures with the expected text.

Formatting method

  • Read markup structure

    Le testeur compile le motif, parcourt le texte et signale correspondances, positions et groupes. Une syntaxe invalide produit une erreur. Un backtracking important peut être lent ou dangereux; l’aperçu ne garantit pas la performance.

  • Apply indentation

    Le testeur compile le motif, parcourt le texte et signale correspondances, positions et groupes. Une syntaxe invalide produit une erreur. Un backtracking important peut être lent ou dangereux; l’aperçu ne garantit pas la performance.

  • Preserve content

    Le testeur compile le motif, parcourt le texte et signale correspondances, positions et groupes. Une syntaxe invalide produit une erreur. Un backtracking important peut être lent ou dangereux; l’aperçu ne garantit pas la performance.

Exact parser recovery, optional-tag handling, whitespace policy, embedded-language behavior, and error wording should be c...

Read the formatted result

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Erreurs courantes

Les erreurs courantes sont d’oublier ancres, d’utiliser un point partout, de mal comprendre quantificateurs avides, de mélanger moteurs, de ne pas échapper l’entrée et de ne tester qu’un cas idéal. Préférez un parser pour les langages structurés.

Les erreurs courantes sont d’oublier ancres, d’utiliser un point partout, de mal comprendre quantificateurs avides, de mélanger moteurs, de ne pas échapper l’entrée et de ne tester qu’un cas idéal. Préférez un parser pour les langages structurés. Compare captures with the expected text.

Limites et cas particuliers

Le testeur ne garantit ni moteur de production, performance, résistance DoS, comportement régional ni couverture totale. Les entrées grandes ou hostiles exigent limites et tests applicatifs.

Le testeur ne garantit ni moteur de production, performance, résistance DoS, comportement régional ni couverture totale. Les entrées grandes ou hostiles exigent limites et tests applicatifs. Compare captures with the expected text.

Examples

Testeur d’expressions régulières en ligne — 1

Que fait un testeur regex ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Testeur d’expressions régulières en ligne — 2

Quel moteur est utilisé ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Testeur d’expressions régulières en ligne — 3

Que sont les indicateurs ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Testeur d’expressions régulières en ligne — 4

Pourquoi la correspondance est-elle partielle ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Testeur d’expressions régulières en ligne — 5

Comment fonctionnent les groupes ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Testeur d’expressions régulières en ligne — 6

Peut-il valider un email ?

Saisissez le motif, choisissez indicateurs ou options, ajoutez un texte représentatif et examinez correspondances et groupes. Incluez cas normaux, vides, limites, Unicode et hostiles. Échappez les données utilisateur avant les motifs dynamiques et limitez les entrées non fiables.

Un résultat utile montre la portion exacte, captures, indicateurs et moteur supposé. Vérifiez si la correspondance est partielle, avide, multiligne ou sensible à Unicode. Une correspondance ne prouve pas un validateur complet et sûr.

Frequently asked questions

Que fait un testeur regex ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Quel moteur est utilisé ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Que sont les indicateurs ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Pourquoi la correspondance est-elle partielle ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Comment fonctionnent les groupes ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Peut-il valider un email ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Les motifs complexes sont-ils sûrs ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

Comment tester Unicode ?

Utilisez-le pour examiner le motif, puis confirmez syntaxe, performance, Unicode et sécurité dans le moteur et l’application réels.

References