Una aplicación web interactiva que permite visualizar y analizar expresiones regulares de manera intuitiva mediante resaltado de colores, similar al funcionamiento de Grammarly.
- 🎯 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
- Backend: Python con Flask
- Frontend: HTML, CSS y JavaScript
- Iconos: Font Awesome
- Estilos: CSS personalizado
- Python 3.7 o superior
- pip (gestor de paquetes de Python)
- Navegador web moderno
-
Clona el repositorio:
git clone <url-del-repositorio>
-
Navega al directorio del proyecto:
cd regex-web-app
-
Crea un entorno virtual:
python -m venv venv
-
Activa el entorno virtual:
# En Windows: .\venv\Scripts\activate
-
Instala las dependencias:
pip install -r requirements.txt
-
Inicia la aplicación:
python src/app.py
-
Abre tu navegador y visita:
http://localhost:5000
-
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
- 🔴 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
Las contribuciones son bienvenidas. Por favor, siéntete libre de:
- Reportar bugs
- Sugerir nuevas características
- Enviar pull requests
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
Hecho con ❤️ en Guatemala 🇬🇹