Testeur Regex

Entrez un modèle et une chaîne de test pour voir les correspondances instantanément. Prend en charge les drapeaux et remplace l'aperçu pour les règles d'analyse et de validation des journaux.

Confidentialité : traitée localement, jamais téléchargée.

↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément

正则表达式
标志 flags
替换文本(可选)

测试字符串

在下方输入要匹配的文本。

Sortie

匹配结果

#1 @16: "100"
#2 @30: "2026"

Notes

匹配说明

共找到 2 处匹配。

Entrez un modèle et une chaîne de test pour voir les correspondances instantanément. Prend en charge les drapeaux et remplace l'aperçu pour les règles d'analyse et de validation des journaux.

Démarrage rapide

  1. Entrez le modèle

    Aucune barrage environnante; par exemple \d+ pour les chiffres.

  2. Définir des drapeaux

    Commune: g global, m multiline, i ignore case.

  3. Évaluer les matchs

    Les résultats montrent l'index et les groupes; optionnel remplacer l'aperçu.

Quand utiliser

Validez les règles de formulaire, analysez les journaux ou extrayez les champs API avant d'envoyer le regex au code.

Flow de travail typique

Les cas d'utilisation typiques pour le testeur regex comprennent: lorsque vous devez vérifier rapidement si une expression régulière correspond au modèle de texte attendu. Entrez simplement votre expression et le texte de test ici. Par exemple, vérifier si un format de courrier électronique regex fonctionne pendant le développement ou filtrer des messages d'erreur spécifiques lors du traitement des journaux.

Le flux de travail est simple: 1) Entrez votre regex en haut; 2) coller le texte de test dans la boîte du milieu; 3) Voir les matchs en temps réel. Les matchs sont mis en évidence et les groupes de capture sont énumérés séparément. Vous pouvez également tester les opérations de remplacement, ce qui est particulièrement utile pour les modifications de texte par lots.

Exemples

Correspondance des chiffres

Input

Towalles 2026

pattern: \d+ correspond à 2026

FAQ

Pourquoi pas de matchs ?

Vérifiez si vous avez besoin du drapeau g, ou échappez aux métacaractères (par exemple \. pour un point).

Pourquoi mon regex ne correspond pas dans certains cas ?

Les raisons courantes comprennent: 1) Ne pas tenir compte des modèles en lignes multiples (drapeau "m" nécessaire); 2) Caractères spéciaux non échappés comme '. ' or '*'; 3) Sensibilité à la casse (ajouter le drapeau "i" pour ignorer la casse). Utilisez la fonctionnalité de mise en évidence de l'outil pour déboguer étape par étape, ou consultez notre feuille de triche regex.