有没有比我现在用正则表达式更好的方法来转换
"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;
}