求正则!!!!-研究2小时无果救命!

chaoliu1 2007-03-03 10:09:39
var t1="1塞尔高级2人3S";
var t2="1塞尔高级2人S";
var t3="1塞尔高级2人";



想只写一条语句。--1条!

如果是t1就换成:★塞尔高级2人3层宝箱房(卷轴)
如果是t2就换成:★塞尔高级2人最终宝箱(卷轴)
如果是t3就换成:★塞尔高级2人最终宝箱
...全文
212 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
muxrwc 2007-03-04
  • 打赏
  • 举报
回复
元宵节快乐。。
飘走。。
muxrwc 2007-03-04
  • 打赏
  • 举报
回复
忽忽,好久没见到LZ了。。
muxrwc 2007-03-04
  • 打赏
  • 举报
回复
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");

show(regexp1);
show(regexp2);

一句话。。
如果要5.5以下的话。。
可以换成exec取值.
chaoliu1 2007-03-03
  • 打赏
  • 举报
回复
尽量1条!

如果不能一次替换,先获取到$中

再判断$1234来完成。

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧