Math/Logic · DAILY GAME
Regex Hunter
Write a regular expression that catches the target words without touching the decoys, then compare its length with the daily par.

Play Regex Hunter
OFFICIAL WEBSITEThis game is played on its official website. The image below is a preview, not an embedded game.
What is Regex Hunter?
Regex Hunter gives you two visible word lists and asks for a rule that separates them. Rather than guessing a hidden word, you edit a regular expression and see which targets it catches and which decoys it accidentally hits. A valid separation is the first goal; finding a shorter pattern is the code-golf challenge. The daily board can be tried without signing in.
How to play
- Open the official Daily hunt and read its condition above the CATCH and SPARE lists.
- Enter a regular expression in the pattern field between the displayed slashes; the word cards update while you edit.
- Check both sides: every CATCH target must match, while no SPARE word may be hit. A high caught count alone is not enough.
- Fix any format error before judging the match feedback. Once the separation works, trim the pattern while keeping both lists correct and compare its length with par.
Why does catching every target still leave the hunt unsolved?
The SPARE list matters just as much. A broad pattern can catch every target while also hitting every decoy; the board then reports wrong matches instead of a clean separation. Read the individual card states as well as the caught count before shortening your expression.
Why can the length change when the pattern text has not?
Adding the case-insensitive i flag costs one character. That cost is included in the number beside par, so the length can rise without another symbol appearing inside the pattern field. Par is a reference length for the hunt, not the number of words you need to catch.
What can you do without logging in?
You can enter and revise a pattern and read live match or syntax-error feedback as a guest. The daily panel asks you to log in to keep a streak, earn stars and appear on the leaderboard. Do not rely on refresh to preserve unfinished work: the tested guest input returned to empty on both desktop and mobile.


