Implement named group capture in regex
Improve regex support

+ named groups
+ escaping certain constructs