replaced re with regex

There are a lot of errors because of "look-behind requires fixed-width pattern".

Using regex (https://pypi.python.org/pypi/regex) instead of re allows us to compile every available pattern.

Loaded 3596 rules (0 errors, 43 disabled)