你好。
向我解释为什么这段代码在下面:
'tag#id.class@attr'.match(/\.|\@|\#(.+?)\.|\@|\#?^/gi)
总是输出:
["", "#id.", "@"]
当我期望收到:
["id", "class", "attr"]
我的错误是什么?似乎他指出了介于两者之间的 infa:
\.这个\@或这个\#符号被画出来了。
你好。
向我解释为什么这段代码在下面:
'tag#id.class@attr'.match(/\.|\@|\#(.+?)\.|\@|\#?^/gi)
总是输出:
["", "#id.", "@"]
当我期望收到:
["id", "class", "attr"]
我的错误是什么?似乎他指出了介于两者之间的 infa:
\.这个\@或这个\#符号被画出来了。
嗯,像这样)
这是一个用于测试正则表达式的服务rubular.com
尝试这个:
'tag#id.class@attr'.match(/\#(.+?)\.(.+?)\@(.+)/gi)