难道还有比我有什么更好的方法(通过正则表达式,例如)打开的Javascript分割在多个delimters同时保持分隔符
"div#container.blue"
这个
["div", "#container", ".blue"];
这里就是我有...
var arr = [];
function process(h1, h2) {
var first = h1.split("#");
arr.push(first[0]);
var secondarr = first[1].split(".");
secondarr[0] = "#" + secondarr[0];
arr.push(secondarr[0]);
for (i = 1; i< secondarr.length; i++) {
arr.push(secondarr[i] = "." + secondarr[i]);
}
return arr;
}
为什么这是因为好奇而被低估的? – natecraft1
可能是因为你没有努力解决你自己的问题。 – SomeKittens
我加了我的解决方案,但我讨厌它。如果我错过了这个尝试,我能否取消降价? =/ – natecraft1