DFIELDSOLUTIONS

Ingyenes szoftver

LaborStatyx: Regex motor, ami nem lép vissza

Thompson-konstrukciós regex motor: parse → NFA → állapothalmaz-szimuláció, korlátos kvantorokkal. 16 teszt, köztük hogy a „gonosz” (a|aa)*c minta 60 darab a-t bőven egy ezredmásodperc alatt illeszt.

Ingyenes szoftver1 rész · 2 percÍrta: Dezső Mező.mdFree softwareStatyx

A Statyx tankönyvi módon megépített regex motor: elemzi a mintát, Thompson-konstrukcióval NFA-vá fordítja, majd állapothalmaz-szimulációval futtatja, így sosem lép katasztrofálisan vissza. Támogatja a korlátos kvantorokat, és 16 tesztet tartalmaz, köztük a klasszikus „gonosz” (a|aa)*c mintát, amely 60 a-t bőven egy ezredmásodperc alatt illeszt. Nulláról épült, függőség nélküli, letölthető és futtatható.

01Az alkalmazásról

Automataelmélet

Amit érdemes elvinni

  • Thompson-konstrukciós regex motor: parse → NFA → állapothalmaz-szimuláció, korlátos kvantorokkal. 16 teszt, köztük hogy a „gonosz” (a|aa)*c minta 60 darab a-t bőven egy ezredmásodperc alatt illeszt.
  • Letöltés: Statyx (ZIP)
Ezt is megépítjükFull-stack

Teljes írás elolvasása

Több a laborból

Összes bejegyzés

Megnézzük ugyanezt a te rendszereden?Kezdjünk bele

5,0
“Új webshop, több rendelés már az első héten.”Müller Márk · GeekCornerÜgyvezető · Magyarország