Skip to content

FIicher/Regex-Visual-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🔍 Regex Visual Generator

Générateur visuel de regex avec explications instantanées

Utilité :
Les développeurs ont souvent besoin de créer des expressions régulières complexes pour capturer des emails, IP, dates, hashtags ou tout autre motif.
Ce générateur permet de transformer des phrases en langage naturel en regex fonctionnelles, avec explications claires et détaillées, évitant les erreurs et accélérant le développement.


Fonctionnement :
1- Écrire ce que vous voulez capturer (ex : "je veux capturer un email")
2- Le générateur crée automatiquement la regex correspondante
3- Vous obtenez aussi une explication détaillée de chaque partie de la regex
4- Copiez facilement la regex ou l’explication grâce aux boutons
5- Tout fonctionne 100% localement dans votre navigateur ou via Node.js

Options avancées :

  • Capture multiple : vous pouvez demander de capturer plusieurs types en une seule fois (emails + IP + hashtags...)
  • Explications détaillées pour chaque motif
  • Regex prête à l'emploi pour validations, filtrages ou traitements automatisés

Technos utilisées :
- JavaScript + Node.js

  • HTML minimal (pour interface web)
  • TailwindCSS (CDN)
  • Clipboard.js (CDN)


Installation via npm :
Pour l’installer localement :
npm install regex-visual-generator

Usage Node.js :

const { generateRegexExplanation } = require('regex-visual-generator');

// Exemple simple
const result = generateRegexExplanation("je veux capturer une IPv4");
console.log(result.regex);        // \b(?:\d{1,3}\.){3}\d{1,3}\b
console.log(result.explanation);  // Correspond à une adresse IPv4

// Exemple multiple
const multi = generateRegexExplanation("je veux capturer des emails et des hashtags");
console.log(multi.regex);         // Combine regex pour emails et hashtags
console.log(multi.explanation);   // Explications détaillées pour chaque motif

Tips :

  • Supporte emails, IPs, dates, heures, hashtags, mentions, URLs, fichiers et bien plus
  • Idéal pour tester ou générer rapidement vos regex dans vos projets
  • Fonctionne localement ou dans n’importe quel projet Node.js

BadgeCustom
BadgeFast

Générez vos regex. Comprenez-les. Codez plus vite 🖥️



| ENGLISH |

Visual Regex Generator with instant explanations

Purpose:
Developers often need complex regex to capture emails, IPs, dates, hashtags, or other patterns.
This visual generator turns natural language phrases into ready-to-use regex with clear explanations, avoiding errors and speeding up development.


How it works:
1- Type what you want to capture (ex: "I want to capture an email")
2- The generator produces the corresponding regex automatically
3- Receive detailed explanations for each part of the regex
4- Copy regex or explanation easily with the buttons
5- Works 100% locally in your browser or via Node.js

Advanced features:

  • Multiple capture: generate regex for several patterns at once (emails + IPs + hashtags...)
  • Full explanations for each regex component
  • Ready-to-use regex for validation, filtering, or automation

Technologies used:
- JavaScript + Node.js

  • Minimal HTML (for web interface)
  • TailwindCSS (CDN)
  • Clipboard.js (CDN)


Installation via npm:
Install locally:
npm install regex-visual-generator

Usage Node.js:

const { generateRegexExplanation } = require('regex-visual-generator');

// Simple example
const result = generateRegexExplanation("I want to capture an IPv4");
console.log(result.regex);        // \b(?:\d{1,3}\.){3}\d{1,3}\b
console.log(result.explanation);  // Matches an IPv4 address

// Multiple capture
const multi = generateRegexExplanation("I want to capture emails and hashtags");
console.log(multi.regex);         // Combines regex for emails and hashtags
console.log(multi.explanation);   // Detailed explanations for each pattern

Tips:

  • Supports emails, IPs, dates, times, hashtags, mentions, URLs, files, and more
  • Perfect for testing or quickly generating regex in your projects
  • Works locally or in any Node.js project

BadgeCustom
BadgeFast

Generate regex. Understand them. Code faster 🖥️

About

Générateur visuel de regex + recherche automatique // Visual regex generator + automatic search

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages