Passer au contenu principal

Exécutez l'expression régulière JavaScript du navigateur de manière isolée et affichez le texte correspondant, les positions UTF-16, les groupes de capture et les groupes nommés. Fournit des commutateurs de drapeaux et des exemples, s'arrête avec délai d'attente et affiche jusqu'à 500 correspondances.

Utilisez la syntaxe régulière JavaScript du navigateur, non équivalente à PCRE. Expression de 2 000 caractères maximum ; Délai d'attente de 500 millisecondes, maximum 500 correspondances ; indice calculé en UTF-16.

Caractères 24 / 30,000

Touche de raccourci : Ctrl/⌘+Entrée. La modification des entrées ou des options efface les anciens résultats.

Mode d'emploi

  1. Remplissez l'expression et testez le texte sans le / des deux côtés.
  2. Sélectionnez des indicateurs tels que g, i, m, s, etc., ou chargez l'exemple de regroupement nommé.
  3. Cliquez sur Test Match pour afficher les emplacements de correspondance et les regroupements élément par élément, en copiant le JSON complet si nécessaire.

Exemples d'entrée et de sortie

Exemple de saisie
表达式:(?<letter>[A-Z])-(?<number>\d+) 文本:A-123 标志:g
Exemple de sortie
匹配:A-123,位置 0 letter:A number:123

\d représente un nombre, + représente un ou plusieurs ; les parenthèses sont utilisées pour capturer les groupes.

FAQ

Le moteur JavaScript du navigateur est utilisé ici, et non PCRE, Python ou Java. La syntaxe et les indicateurs doivent être cohérents avec l'environnement d'exécution réel.

L'expression régulière s'exécute dans un thread de travail distinct et se terminera après 500 millisecondes. Le texte du test peut contenir jusqu'à 30 000 caractères, les expressions peuvent contenir jusqu'à 2 000 caractères et un maximum de 500 correspondances sont renvoyées.

Base de calcul et documents de référence

Utilisez des règles régulières JavaScript pour afficher les positions correspondantes et capturer des groupes ; la correspondance s’arrêtera si cela prend trop de temps. Le comportement du mode est spécifique aux navigateurs actuels et n’est pas équivalent à PCRE ou à d’autres implémentations de langage.

Vérification du contenu : · À propos de ce site et description du contenu

Outils associés