var a="啊 a 阿 a e 埃 ai 挨 ai 哎 ai 唉 ai 哀 ai 皑 ai 癌 ai 蔼 ai 矮 ai 艾 ai yi 碍 ai"
怎样才能把上面的格式 转换成{a:"啊 阿",ai:"挨 哎 唉 哀..."}????高手赶紧出手啊~~~
怎样才能把上面的格式 转换成{a:"啊 阿",ai:"挨 哎 唉 哀..."}????高手赶紧出手啊~~~
调试欢乐多
不明白e 和yi是什么意思
var arrarys=new Array();
var arrarys=new Array();
var arrarys=new Array();
var aa="啊 a 阿 a e 埃 ai 挨 ai 哎 ai 唉 ai 哀 ai 皑 ai 癌 ai 蔼 ai 矮 ai 艾 ai yi 碍 ai"
var s={}
aa.replace(/([^a-z]+)\s([a-z]+)\s([a-z]*)/g,function(all,$1,$2,$3){
if(s[$3])s[$3]+=$1;else{
s[$3]=$1
}
if(s[$2])s[$2]+=$1;else{
s[$2]=$1
}
})
for(i in s)
alert(s[i])
var str = "啊 a 阿 a e 埃 ai 挨 ai 哎 ai 唉 ai 哀 ai 皑 ai 癌 ai 蔼 ai 矮 ai 艾 ai yi 碍 ai"
var temp, i = 0, chs = str.split(/\s+/), group = {};
for (; i < chs.length; i++) {
if (/\w+/.test(chs[i])) {
group[chs[i]] || (group[chs[i]] = []);
!temp || group[chs[i]].push(temp);
} else {
temp = chs[i];
}
}
for (var py in group) {
alert(py + ': ' + group[py].join(', '));
}