Regular expressions
Pattern matching
Automata theory
Path expression
Path
Graph theory
Mathematics
Theoretical computer science