Implement CRuby like gsub/scan/sub/split.

* Replace expression like '\1', '\k\<name\>' is available.
* Regexp compile error message is improved.