, \ and \
wich all map to speical regex pattern.
* It is possible to use '?' to make the previous expression optional.
The query 'a b? c' matches the token 'a b c' or 'a c'.
* It is possible to specify a range expression '{f, t}' to match the previous match f to t times.
The query 'x {3, 5}' matches at least 3 xs up to 5 xs.
The Expression '{x}' is shorthand for '{x, x}'.
* You can append '+' to an expression to make it match one or more times.
The Query a + b matches any expression 'a' followed by one or more words and a 'b'.
* You can append '*' to an expression to make it match zero or more times.