reimplement the parser to use regexp
remove unnecessary chars from the regex
don't support single quote

Usually we use only double quote for it.
Merge pull request #1 from jugyo/reimplement_parser_to_use_regex

Reimplement the parser to use regular expressions (better performance).