可以debug,有各种详细说明,有各语言使用例子 :
https://regex101.com
偷的图:
https://tool.oschina.net/uploads/apidocs/jquery/regexp.html
x|y
[^a-z]
^$
\d \w \s \b ,大写取补
\s = \rntfv
.*?+{n,m}
(pattern) 获取匹配 (?:pattern)非获取匹配
\1 \2 引用获取的group
.?变成非贪婪模式
预查:(?=pattern) 环视匹配的是位置,不会消耗字符