0

我有一个 javascript,其中包含类似这样的内容

var f = function(){
    if(){
    }else{
    }
}

我需要添加;最后,像这样

var f = function(){
    if(){
    }else{
    }
};

我需要一些帮助来获取关闭函数 } 标记,而不是函数内部的 } 标记。谢谢

4

1 回答 1

1

你不能,如果你只能使用正则表达式。这很像用 regex 解析 HTML

相反,看看您是否可以在 PHP 中找到用于 javascript 的AST解析器 - 这就是您需要能够找到合适的右括号的东西。

于 2013-01-15T01:19:40.243 回答