Command Palette

Search for a command to run...

RE

Regex Builder

Créez, testez et débogez des expressions régulières avec une correspondance en temps réel et une feuille de triche complète

Regex Builder
Regular ExpressionValid
//g
Flags:
Test String

Cheatsheet

RegexExplanation
.any character except newline
\w\d\sword, digit, whitespace
\W\D\Snot word, digit, whitespace
[abc]any of a, b, or c
[^abc]not a, b, or c
[a-g]character between a & g
^abc$start / end of the string
\b\Bword, not-word boundary
\[\*\]escaped special characters
\t\n\rtab, linefeed, carriage return
(abc)capture group
\1backreference to group #1
(?:abc)non-capturing group
(?=abc)positive lookahead
(?!abc)negative lookahead
a*a+a?0 or more, 1 or more, 0 or 1
a{5}a{2,}exactly five, two or more
a{1,3}between one & three
a+?a{2,}?match as few as possible
ab|cdmatch ab or cd
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

Qu'est-ce que le Regex Builder ?

Regex Builder interface on Toolz.dev - Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet

Regex Builder est un outil en ligne gratuit pour la création, le test et le débogage d'expressions régulières avec une correspondance en temps réel et un retour visuel. Les expressions régulières (Regex) sont de puissantes séquences de correspondance de modèles utilisées dans la programmation, le traitement du texte et la validation des données pour rechercher, faire correspondre et manipuler des chaînes.

L'outil fournit un environnement de test en direct dans lequel vous pouvez écrire un modèle de regex et voir instantanément toutes les correspondances mises en évidence dans votre chaîne de test. Il comprend une feuille de triche complète couvrant des classes de personnages, des quantificateurs, des ancres, des groupes et des présélections pour vous aider à construire le bon modèle rapidement.

Que vous soyez un développeur écrivant une validation d'entrée, un analyste de données extrayant des modèles de texte ou une syntaxe regex d'apprentissage des étudiants, cet outil fournit un retour visuel instantané et des références utiles. Tous les traitements s'exécutent localement dans votre navigateur, de sorte que vos données de test restent entièrement privées.

Les modèles construits ici s'exécutent dans le moteur JavaScript, et les saveurs d'expression régulière diffèrent plus que ce à quoi les gens s'attendent Les fonctionnalités PCRE que JavaScript n'a jamais eues incluent la récursion, les quantificateurs possessifs et \ K, donc un modèle extrait d'une réponse PHP ou Perl peut ne pas compiler Lookbehind fonctionne dans les navigateurs modernes mais est arrivé en retard, donc il peut toujours échouer sur les appareils plus anciens L'échec qui vaut la peine d'être surveillé est la performance plutôt que la syntaxe : les quantificateurs imbriqués sur les mêmes caractères, tels que (a+)+, peuvent prendre un temps exponentiel sur les données qui ne correspondent pas aux données réalistes, si vous vous vous vous vous attendez que les données, faites correspondre.

Comment utiliser Regex Builder ?

1

Entrez votre modèle de regex

Tapez votre modèle d'expression régulière dans le champ de saisie de motif. Définissez des drapeaux comme Global (G), insensible à la casse (I) ou Multiligne (M) selon les besoins.

2

Ajouter du texte de test

Entrez ou collez le texte sur lequel vous souhaitez tester votre modèle. Cela peut être n'importe quelle chaîne, paragraphe ou données que vous souhaitez faire correspondre.

3

Afficher les correspondances en temps réel

Les correspondances sont mises en évidence instantanément au fur et à mesure que vous tapez. Vous pouvez voir tous les groupes appariés, capturer des groupes et leurs positions dans la chaîne de test.

4

Affiner et utiliser

Utilisez la feuille de triche pour affiner votre motif. Une fois que votre regex fonctionne correctement, copiez le modèle pour une utilisation dans votre code ou votre application.

Principales caractéristiques

Chaque drapeau, basculé en direct

Global, insensible à la casse, multiligne et dotAll peuvent chacun être commutés pendant la mise à jour des correspondances, ce qui est aussi souvent le correctif que le modèle lui-même

Correspondance en temps réel

Voir les correspondances mises en évidence instantanément lorsque vous tapez votre modèle de regex, sans avoir besoin de cliquer sur un bouton

Feuille de triche complète

Référence intégrée couvrant les classes de personnages, les quantificateurs, les ancres, les groupes, les présélections, etc.

Prise en charge du drapeau

Toggle indicateurs de regex communs, notamment Global (G), insensible à la casse (I), Multiligne (M) et autres

Frequently Asked Questions

Oui, le Regex Builder est entièrement gratuit sans limites d'utilisation ni inscription requise. Créez et testez autant d'expressions régulières que vous le souhaitez.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet