Fixed a few bugs

RegexOptions.IgnoreCase
Escape Uri encoded
Match starts with on OutputPattern "^"