Générateur et testeur d’expressions régulières GSC
Free, no signup. Catch PCRE syntax GSC cannot run, then test a safe RE2 pattern locally. Put the pattern on line one and one query per line after it.
RE2 rejects lookarounds, backreferences, atomic groups, and possessive quantifiers. Separate data sets with a line containing ---. Files never leave your browser.
Passeport du site Contexte local de ce site enregistré
Données locales
Les cibles enregistrées, les listes nommées et les résumés des vérifications récentes restent uniquement dans ce navigateur.
S’exécute entièrement dans votre navigateur : rien de ce que vous collez n’est envoyé ni stocké. Des compteurs anonymes de résultats par exécution peuvent servir à la recherche agrégée ; les URL, domaines, adresses IP et identifiants ne sont jamais inclus, et aucune statistique issue de moins de 100 exécutions n’est publiée.
Évaluer cet outil
À propos de cet outil
Écrivez une regex RE2 pour Search Console, vérifiez sa compatibilité et testez-la sur votre propre liste de requêtes, entièrement dans le navigateur.
Fonctionnalités
- Lint des constructions PCRE que RE2 de Search Console refuse.
- Résultat vrai/faux pour chaque requête fournie.
- Bibliothèque de motifs, ancres, groupes, alternatives et classes courants.
- Explications ciblées et pistes de réécriture pour les erreurs connues.
Fonctionnement
Le linter parcourt le motif ligne par ligne, signale les constructions incompatibles avec RE2 puis le navigateur teste le motif propre sur chaque requête. Le filtrage est insensible à la casse comme celui attendu pour les requêtes Search Console.
Limites
- Le test ne se connecte pas à GSC et ne prédit ni clics ni volumes.
- Les bords Unicode et les échappements peuvent différer entre moteurs.
- Un motif sans erreur de lint ne garantit pas qu’il exprime votre audience voulue.
Questions fréquentes
Quelle syntaxe expression régulière Search Console accepte-t-il ?
Search Console utilise la syntaxe RE2. Elle prend en charge les groupes courants, les alternatives, les catégories de caractères, les ancres et les quantificateurs, mais pas les assertions, les références arrière, les groupes atomiques, les groupes conditionnels ni les quantificateurs possessifs.
Pourquoi une expression régulière fonctionne-t-elle dans un autre testeur mais échoue-t-elle dans Search Console ?
De nombreux testeurs généralistes utilisent les expression régulière moteur d’expressions régulières ou JavaScript. Ces moteurs acceptent des fonctionnalités que RE2 exclut délibérément. Cet outil signale les constructions incompatibles connues avant de tester le motif.
Les correspondances respectent-elles la casse ?
Non. Ce testeur applique le motif sans tenir compte de la casse, conformément au comportement attendu du filtrage des requêtes dans Search Console.
Mes requêtes sont-elles envoyées ?
Non. Le motif et la liste de requêtes sont traités dans votre navigateur et ne sont pas téléversés.
Puis-je utiliser un anticipation négatif pour exclure les requêtes de marque ?
Non. RE2 ne prend pas en charge les lookaheads. Utilisez séparément un filtre d’exclusion dans Search Console, ou écrivez un motif inclusif pour les termes que vous souhaitez conserver.
Problèmes courants et solutions
- Avertissement La expression régulière ignore une requête visée Solution : Ajustez le motif pour inclure la requête ignorée, puis relancez tout le jeu de tests inclus et exclus.
- Avertissement La expression régulière correspond à une requête indésirable Solution : Ajoutez une limite, une retrait ou un jeton plus précis afin que la requête indésirable ne corresponde plus.
- Avertissement La expression régulière est plus large que prévu Solution : Remplacez les jokers larges par des termes et limites explicites qui décrivent uniquement le jeu de requêtes visé.
- Avertissement Les ancres de la expression régulière excluent des requêtes valides Solution : Supprimez ou repositionnez les ancres ^ et $ pour obtenir le comportement prévu sur toute la requête ou sur une sous-chaîne.
- Information La gestion de la casse modifie le jeu de correspondances Solution : Normalisez la casse ou activez la correspondance insensible lorsque la capitalisation ne doit pas modifier l’appartenance.