I notice that vim's substitute regex is a bit diffrent with other regexp, what's the diffrent with them.
Too broad question. Run vim and type :help pattern.
:help pattern