do refactorings and a tiny fix for syntax

- use \w
- use [:alnum:]
- remove useless highlight
- add '@' as a character for URL
Merge pull request #50 from rhysd/refactoring/syntax

Did refactorings and a tiny fix for syntax

(=ΦωΦ)にゃおーん