正则表达式 怎么进行数学运算并替换
答案:1 悬赏:70
解决时间 2021-03-06 00:29
- 提问者网友:霸道ぁ小哥
- 2021-03-05 13:43
比如:
if shButton == 0
If shButton == 1
If shButton == 2
If shButton == 3
用正则表达式改成:
if shButton == 1
If shButton == 2
If shButton == 3
If shButton == 4
可以用if shButton == \d来查到内容,但是怎么进行运算并替换?
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-03-05 15:17
var reg = /(if\s+shButton\s+==\s+)\d+/g;
var str = "";
var as = str.match(reg);
var result = "";
for(var i =0;i<as.length;i++)
{
result += as[i].replace(reg, "$1" + (i+1));
}
console.log(result);
var str = "";
var as = str.match(reg);
var result = "";
for(var i =0;i<as.length;i++)
{
result += as[i].replace(reg, "$1" + (i+1));
}
console.log(result);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯