通过regex在文件中查找JavaScript函数

时间:2014-01-15 14:18:37

标签: javascript regex parsing annotations

是否有任何人没有图书馆或搜索模式来查找JavaScript函数的完整(或至少结束)?

我正在解析JS-Files以收集注释和其他信息,但是找不到找到JS函数的正则表达式(我想这虽然是括号,但是)。

干杯, 塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

搜索此内容的最小RegEx可能是:

(function\s*([\s\S]*)\s*\{[\s\S]*\})+?

但不能保证这会找到所有正确的东西。另外,如果函数中有函数会发生什么?你需要某种解析器,而不是使用RegEx。