Regex support (again)

I have been using this approach for quite some time now and it seems simple enough so that it is in line with your concept and I could not detect any problems while using it.

I cleaned up the comments around it as well now :)