Story

Show HN: Match – A pattern matching language that replaces regex

hollowsolve Wednesday, February 25, 2026

I built Match, a pattern matching language designed to replace regex. Instead of cryptic escape sequences, you describe patterns in plain English.

Example — matching an email address:

email: username then "@" then domain

username: one or more of (letter, digit, ".", "_", "-")

domain: one or more of (letter, digit, "-") then "." then between 2 and 6 letters

Key differences from regex:

- Human-readable grammar syntax - Full parse trees with named extractions - No backtracking, no ReDoS by design - Composable grammar modules (use "module" (rule1, rule2)) - Zero dependencies, ~15KB

Available on npm (@hollowsolve/match). Docs, playground, and examples on the site.

GitHub: https://github.com/hollowsolve/Match

Summary
MatchLang is an innovative language-learning platform that uses AI technology to provide personalized and interactive lessons. The platform offers a wide range of language courses, adaptive learning algorithms, and social features to help users effectively learn new languages.
3 0
Summary
matchlang.com
Visit article Read on Hacker News