正規表現を3Dマーブルランで可視化、その仕組み
Regex visualized as 3D marble run

正規表現を3Dのマーブルランとして視覚化するWebツール。パターンを入力すると、各要素がコースの部品やゲートとして配置され、文字列がどのようにマッチしていくかを立体的にたどれる。JavaScriptの正規表現に対応し、uとvフラグの排他性といった仕様も扱う。GitHubでソースも公開されている。
正規表現フラグuとvは同時に指定できない。
HNでの議論
35- seizethecheese
私の同僚は以前、非技術者にコーディングを教えていました。生徒はいつも正規表現を難しいと感じていました。
正直に言うと、正規表現は技術者にとっても難しいことがあります。(少なくとも私には難しいです。)
そこで同僚は、誰でも任意の正規表現コマンドを理解できるようにこれを構築しました。
AI開示:これはローカルコーディングエージェントアリーナシステムであるAgent Duel(https://github.com/bottomless/agent-duel)を使用して構築されました。宣伝開示:私たちの会社はagent duelを構築しています。それをテストしてバグを見つけるために、このシステムを通じて情熱的なプロジェクトを構築しています。それでもHNがこれを面白いと思うだろうと思いました。
- hollow-moe
あの大規模なCloudflareの障害の正規表現は何でしたっけ?
- monster_truck
これは実に満足感がある。音があればいいのに。ボールのためのドラマチックな追跡カメラがあってもいいかも
- fwlr
入力テキストボックスは301文字に制限されているようだ。
- Sarkie
これで問題が3つになった