Guías1 caza jugable incluida

Juegos de regex: 8 formas divertidas de practicar regex en tu navegador

Puzzles diarios, crucigramas, golf de regex, lecciones guiadas y problemas tipo entrevista: ocho formas gratuitas de practicar expresiones regulares en tu navegador, comparadas lado a lado.

Logo de Regex Hunter

· 6 min de lectura

/oo|ee/

atrapa

  • moon
  • tree
  • cool

deja libre

  • moan
  • tear
  • coal

Los mejores juegos de regex que puedes jugar en el navegador son Regex Hunter (un puzzle diario de golf de regex, con packs de práctica y carreras multijugador), Regex Crossword (cuadrículas donde cada fila y cada columna es una regex), los niveles clásicos de Regex Golf y regexle (un crucigrama hexagonal de regex diario). Si prefieres lecciones guiadas, RegexOne y RegexLearn enseñan la sintaxis con pequeños ejercicios, y HackerRank y Codewars tienen problemas de regex tipo entrevista verificados con tests. Los ocho son gratis para empezar.

Regex Hunter lo hacemos nosotros, por eso va primero. Los otros siete son los que le recomendaríamos a un amigo de todos modos, y la tabla de abajo dice con honestidad para qué sirve mejor cada uno.

Así es un juego de regex, en un solo tablero:

Caza jugablepar 5

Atrapa las palabras con una vocal doble y deja libres las demás.

Objetivos · 0/5 atrapados

  • moonobjetivo
  • treeobjetivo
  • coolobjetivo
  • seenobjetivo
  • bookobjetivo

Inocentes · 0 errores

  • moaninocente
  • tearinocente
  • coalinocente
  • sentinocente
  • boatinocente

Escribe una regex: el tablero se actualiza mientras escribes.

Pruébalo en la Zona de pruebas
¿Te gustó? Cada día llega una nueva.Jugar la caza de hoy

01Los ocho de un vistazo

Formato Puzzle nuevo cada día Multijugador Registro Ideal para
Regex Hunter Golf de regex: atrapar unas palabras y dejar libres otras Sí Sí No hace falta para la caza del día ni los packs Un hábito diario, competir con amigos o en equipo
Regex Crossword Crucigramas con pistas en regex No No Opcional Aprender a leer regex
Regex Golf Niveles clásicos de golf No No No Los puzzles de golf originales
regexle Crucigrama hexagonal de regex Sí No No Un puzzle diario centrado en leer regex
RegexOne Lecciones con un ejercicio cada una No No No Principiantes absolutos
RegexLearn Curso paso a paso No No No Principiantes que también quieren una hoja de referencia
HackerRank Regex Problemas verificados con tests No No Sí Preparar entrevistas
Codewars Katas de código etiquetadas con regex No No Sí Usar regex dentro de código real

02Regex Hunter: un puzzle de regex diario, como Wordle

Regex Hunter le da a todo el mundo la misma caza cada día: una lista de palabras que atrapar y otra que dejar libre. Escribes una sola regex que haga ambas cosas, y tu puntuación es su longitud, así que cuando funciona empiezas a recortarla. Eso es el golf de regex, el juego que nació de xkcd #1313, con un tablero nuevo cada día, un par que batir y una racha que mantener.

Cuando una caza al día no basta:

  • Packs de práctica: 20 packs gratis con 117 niveles, cada uno centrado en una técnica, desde las clases abreviadas hasta los lookarounds y las referencias inversas. Sin cronómetro ni clasificación.
  • Hunting Spree: un juego de regex multijugador. Compite con amigos o compañeros de trabajo en una ráfaga de cazas contra un cronómetro en vivo, en una sala, en equipo o en un duelo 1v1.
  • Cazas de la comunidad: 189 puzzles creados por jugadores, cada uno con su propia clasificación. Puedes publicar los tuyos.
  • Academia: 9 rutas de lecciones si empiezas desde cero.

Ideal para: cinco minutos al día y ganar velocidad con los patrones que escribes en el trabajo.

No tan bueno para: leer las regex enormes de otros. Aquí escribes patrones; los crucigramas de abajo te obligan a leerlos.

03Regex Crossword: leer regex, casilla a casilla

Regex Crossword convierte las regex en un rompecabezas lógico. Cada fila y cada columna tiene un patrón al lado, y rellenas la cuadrícula para que todas las filas y columnas coincidan. Nunca escribes una regex; descifras lo que significa, que es una habilidad distinta y muy útil.

Hay un tutorial de cinco puzzles, luego series de puzzles y retos más difíciles, y una gran colección de puzzles creados por jugadores. Iniciar sesión es opcional.

Ideal para: leer patrones, sobre todo clases, alternancia y referencias inversas.

No tan bueno para: escribir los tuyos. Combínalo con algo de esta lista en lo que escribas el patrón.

04Regex Golf: los niveles clásicos

Regex Golf es el juego de navegador que surgió tras el cómic de xkcd. Cada nivel tiene una lista que atrapar y otra que dejar libre, y tu puntuación sube por cada palabra que aciertas y baja por cada carácter que usas. Además de la serie clásica hay series de niveles extra, y algunas son muy difíciles.

Ideal para: golfistas que quieren los puzzles originales, sin cuenta ni extras.

No tan bueno para: principiantes. Te lanza a lo más hondo enseguida y no tiene lecciones ni pistas.

05regexle: un crucigrama hexagonal diario

regexle es un puzzle diario: una cuadrícula hexagonal donde cada fila, en cada una de las tres direcciones, debe coincidir con la regex impresa en su borde. Sale un puzzle nuevo cada día y puedes elegir el tamaño de la cuadrícula.

Ideal para: un puzzle diario que pone a prueba la lectura más que la escritura.

No tan bueno para: un descanso rápido. Una cuadrícula grande puede llevar un buen rato.

06RegexOne: lecciones con un ejercicio cada una

RegexOne es menos un juego que una visita guiada: una serie de lecciones cortas, cada una presenta una idea con un ejercicio que resuelves antes de seguir, y luego problemas de práctica como números de teléfono, correos electrónicos, líneas de log y URL.

Ideal para: alguien que nunca ha escrito una regex.

No tan bueno para: practicar después de lo básico. Cuando terminas los problemas, no hay nada nuevo.

07RegexLearn: un curso paso a paso

RegexLearn es un curso gratuito y de código abierto que va de lo básico a temas avanzados paso a paso, con una hoja de referencia y una zona de pruebas al lado.

Ideal para: principiantes a los que les gusta un curso estructurado y una referencia que tener abierta.

No tan bueno para: retarte. Es enseñanza, no puzzles.

08HackerRank: problemas de regex tipo entrevista

HackerRank tiene una sección de regex con problemas agrupados por tema (clases de caracteres, repetición, agrupación, referencias inversas, aserciones) y otros aplicados más largos. Cada problema se verifica con tests ocultos, igual que en una entrevista de programación.

Ideal para: preparar entrevistas y acostumbrarte a que te evalúen tests que no puedes ver.

No tan bueno para: divertirte. Son ejercicios y necesitas una cuenta.

09Codewars: regex dentro de código real

Codewars tiene muchas katas etiquetadas como Regular Expressions, clasificadas por dificultad y que puedes resolver en el lenguaje que elijas. Cuando resuelves una, puedes leer las soluciones de otros, que es una forma rápida de aprender trucos.

Ideal para: usar regex como en el trabajo, dentro de una función, con tests.

No tan bueno para: practicar regex de forma enfocada. Algunas katas etiquetadas apenas necesitan una regex.

10¿Cuál deberías jugar?

  • Si eres nuevo en regex: primero RegexOne, RegexLearn o la Academia, y luego un puzzle diario para no perder la práctica.
  • Si quieres un hábito: la caza del día o regexle. Unos minutos al día suman rápido.
  • Si quieres leer mejor los patrones: Regex Crossword.
  • Si tienes una entrevista pronto: HackerRank, más los packs de práctica, cuyos niveles son sobre todo patrones que escribes en el trabajo: formatos, líneas de log e identificadores en código.
  • Si quieres jugar con otras personas: Hunting Spree, con amigos, compañeros de trabajo o en equipo.

11Juega la caza de hoy

Juega la caza de hoy → Un puzzle de golf de regex nuevo cada día: atrapa los objetivos, deja libres a los inocentes, supera el par. Gratis, en tu navegador y sin registro.

¿Empiezas con el golf de regex? Lee Estrategias de golf de regex: cómo superar el par.