Alex' Gardenアレックスの庭

Home

❯

5_Archive

❯

Other

❯

Uni

❯

Modules

❯

WS21 22

❯

NL1

❯

VL (1)

❯

VL04

❯

‍RegEx FSA implementation

1 min read

👨‍💻 RegEx FSA implementation

How to implement 🔡 Regular Expressions using 🏁 Finite state automata

Methods

use either…

  • 1️⃣ Deterministic finite automata
  • 🔢 Non-deterministic finite automata

📖 Example:

Match: /Hey/

  • Type: 1️⃣ Deterministic finite automata
State transition diagram
graph LR
q0 --"H"--> q1
q1 --"e"--> q2
q2 --"y"--> qf
State transition table
state/inputHey
q0q100
q10q20
q200qf

Graph View

  • 👨‍💻 RegEx FSA implementation
  • Methods
  • 📖 Example:

Backlinks

  • NL1 Lectures
  • Regular Expressions