你能解释一下这段代码的功能吗(来自Blair Mitchelmore jquery.query-2.1.6.js)?nodejs正则表达式 - 需要帮助来理解代码
var parse = function(path) {
var m, rx = /\[([^[]*)\]/g, match = /^([^[]+?)(\[.*\])?$/.exec(path), base = match[1], tokens = [];
while (m = rx.exec(match[2])) tokens.push(m[1]);
return [base, tokens];
};
我刚刚开始学习nodejs正则表达式,并且我想确保我理解上面的代码。
感谢, 李
在这一点上什么是你最好的猜测? –
不知道,仍然试图找出匹配正则表达式中的第一个(...)。我看不出为什么支架不平衡... – user429400