var string = "t1\nt2\nt3\n____t1", keyword = {
t1 : "1塞尔高级2人3S",
t2 : "1塞尔高级2人S",
t3 : "1塞尔高级2人"
}, getKey = function () {
var a = [], i;
for (i in keyword)
a[a.length] = i;
return a;
}, show = function (r) {
alert(string.replace(r, function (a) {
return keyword[a];
}));
},
regexp1 = new RegExp("\\b" + getKey().join("|") + "\\b", "ig"),
regexp2 = new RegExp(getKey().join("|"), "ig");