Generador de regex desde un ejemplo
Genera una expresión regular automáticamente a partir de una cadena de ejemplo.
Herramientas para desarrolladores Funciona en tu navegador
¿Qué es un generador de regex?
Pega una muestra del formato que te interesa y obtén un patrón que imita su forma: AB-1234 se convierte en [A-Z]{2}-\d{4}, las rachas de minúsculas en [a-z]{n} y todo lo demás se escapa literalmente. Unas anclas opcionales fijan la coincidencia a la cadena completa, y un envoltorio /patrón/g lo deja listo para JavaScript. Espera un buen borrador, no un validador terminado.
Cómo usar Generador de regex
- 1 Pega una muestra representativa, como un código de pedido.
- 2 Revisa el patrón generado con sus clases y sus contadores {n}.
- 3 Activa las anclas o el envoltorio /patrón/g según tu código.
- 4 Copia el borrador de regex y afínalo contra datos reales.
Para qué sirve esta herramienta
- Conseguir un primer borrador de patrón para un formato conocido.
- Ver cómo una cadena se traduce a clases de caracteres.
- Acelerar la escritura de una regex de validación.
- Producir un patrón para códigos como SKUs o referencias.
Preguntas frecuentes
¿Qué reglas convierten mi muestra en un patrón?
Los caracteres consecutivos del mismo tipo se agrupan en una clase con contador: las rachas de minúsculas se vuelven [a-z]{n}, las mayúsculas [A-Z]{n}, los dígitos \d{n}, y la puntuación se escapa tal cual.
¿Debería usar la regex generada sin tocarla?
Rara vez. Una sola muestra no puede reflejar todas las variaciones de tus datos, así que amplía contadores o clases donde las entradas reales difieran y confírmalo con el probador.
¿Qué cambian los controles de anclas y envoltorio?
Las anclas añaden ^ y $ para que solo pase una coincidencia de cadena completa. El envoltorio imprime la sintaxis literal /patrón/g que puedes pegar en JavaScript sin comillas extra.
Herramientas relacionadas
Más Herramientas para desarrolladores
Más herramientas como esta:
Ver Herramientas para desarrolladores