https://segmentfault.com/q/1010000010302799
http://freeman983.iteye.com/blog/1153989
http://www.runoob.com/regexp/regexp-syntax.html
http://tool.chinaz.com/regex/
https://segmentfault.com/q/1010000010302799
http://freeman983.iteye.com/blog/1153989
http://www.runoob.com/regexp/regexp-syntax.html
http://tool.chinaz.com/regex/