我正在寻找 javascript 的正则表达式或子字符串以有效地完成以下任务。假设我的输入是
if(browser=="IE7"){
if(check=="false"){
...
console.log(something);
console.log(something1);
...
}
}
else {
console.log(somethigelse);
}
输出应该是:
if(check=="false"){
...
console.log(something);
console.log(something1);
...
}
我尝试过的是基本的,如下所示,它只是一个没有任何换行符的字符串。
var some="if(browser=='IE7'){console.log(IE7)}else{console.log(FF)}"
console.log(some.substring(some.indexOf("if(browser=='IE7'){")+19, some.indexOf("}")));