我想处理/解析和更改一些 Javascript 代码,如果可能的话,最好使用正则表达式(欢迎提出建议)。目的是在 JS 中的每个语句之后插入一个新的代码片段。
例如:
原始的Javascript:
while(true){
Utils.log("hello world");
Utils.sleep(1000);
}
我想插入的代码片段:
checkPause();
所以新代码看起来像这样:
while(true){
checkPause();
Utils.log("hello world");
checkPause();
Utils.sleep(1000);
checkPause();
}
checkPause();
上面的例子很简单,但真正的 JS 代码可能更复杂,甚至可以被缩小。代码也可能遗漏一些分号;