Skip to content

MiloDou/regex-highlighter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Resaltador de Expresiones Regulares

Una aplicación web interactiva que permite visualizar y analizar expresiones regulares de manera intuitiva mediante resaltado de colores, similar al funcionamiento de Grammarly.

✨ Características Principales

  • 🎯 Resaltado automático de patrones regex
  • 🎨 Botones predefinidos con colores distintivos:
    • 🔴 Mayúsculas
    • 🟢 Minúsculas
    • 🔵 Números
    • 🟡 Símbolos especiales
  • ✏️ Opción para crear patrones personalizados
  • 🎪 Interfaz intuitiva y amigable
  • 🔄 Actualización en tiempo real
  • 📝 Historial de patrones activos

🛠️ Tecnologías Utilizadas

  • Backend: Python con Flask
  • Frontend: HTML, CSS y JavaScript
  • Iconos: Font Awesome
  • Estilos: CSS personalizado

📋 Requisitos Previos

  • Python 3.7 o superior
  • pip (gestor de paquetes de Python)
  • Navegador web moderno

🚀 Instalación

  1. Clona el repositorio:

    git clone <url-del-repositorio>
  2. Navega al directorio del proyecto:

    cd regex-web-app
  3. Crea un entorno virtual:

    python -m venv venv
  4. Activa el entorno virtual:

    # En Windows:
    .\venv\Scripts\activate
  5. Instala las dependencias:

    pip install -r requirements.txt

💻 Uso

  1. Inicia la aplicación:

    python src/app.py
  2. Abre tu navegador y visita:

    http://localhost:5000
    
  3. Para usar la aplicación:

    • Escribe o pega tu texto en el área de entrada
    • Usa los botones predefinidos para resaltar patrones específicos
    • Crea patrones personalizados con colores únicos
    • Observa los resultados en tiempo real

🎨 Patrones Predefinidos

  • 🔴 Mayúsculas: Resalta todas las letras mayúsculas
  • 🟢 Minúsculas: Resalta todas las letras minúsculas
  • 🔵 Números: Resalta secuencias de números
  • 🟡 Símbolos: Resalta caracteres especiales

🤝 Contribuir

Las contribuciones son bienvenidas. Por favor, siéntete libre de:

  • Reportar bugs
  • Sugerir nuevas características
  • Enviar pull requests

📝 Licencia

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.

👥 Autores


Hecho con ❤️ en Guatemala 🇬🇹

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •