用通配符替换javscript中的字符串的简单方法

时间:2018-07-07 14:25:00

标签: javascript regex string replace

是否有一种简单的方法可以用通配符替换javascript字符串中的某些内容,还可以在结果字符串中使用通配符:

例如,我有字符串:

loop(10)
{
   // do something
}

我想用一个真正的for循环替换“ loop”:

for(i=0; i<10; i++)
{
   // do something
}

但是要使用简单的.replace来做到这一点,我需要一个通配符。显然,有解决此问题的方法,但对我来说似乎非常昂贵。

1 个答案:

答案 0 :(得分:1)

这对我有用:

.replace(/loop((.*))/,"for(i=0;i<" + "$1" + ";i++)");