Also please comment on the intention of every regular expression. So others, who aren't proficient in regex, can also understand what is going on.

If a monkeypatch is really necessary i would suggest placing it in `lib/extend/string.rb`, or `lib/monkey_patch/string.rb`.