rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]|#([\w-]))$/
上面这个正则是什么意思,看了半天看不懂,求教
STFW.
匹配 html 起始标签
在线正则测试解析网站 https://regex101.com/
const pattern = /^(?:\s*(<[\w\W]+>)[^>]|#([\w-]))$/
/^ (?: \s* ( <[\w\W]+> ) [^>] | # ( [\w-] ) )$/
//
^()$
(?:)
pattern.exec("some string")
\s*
0
(<[\w\W]+>)
<whatever>
[A-Za-z0-9_]
[^A-Za-z0-9_]
[^>]
>
|
#
([\w-])
-
大致能匹配到的字符串是:
" <a >#" " <b >-" " <c >0" "<d>z"