【发布时间】:2014-01-15 14:18:37
【问题描述】:
有没有人没有图书馆或搜索模式来查找 JavaScript 函数的完整(或至少结尾)?
我正在解析 JS-Files 以收集注释和其他信息,但找不到找到 JS 函数的正则表达式(我猜,虽然部分是括号)。
干杯, 塞巴斯蒂安
【问题讨论】:
标签: javascript regex parsing annotations
有没有人没有图书馆或搜索模式来查找 JavaScript 函数的完整(或至少结尾)?
我正在解析 JS-Files 以收集注释和其他信息,但找不到找到 JS 函数的正则表达式(我猜,虽然部分是括号)。
干杯, 塞巴斯蒂安
【问题讨论】:
标签: javascript regex parsing annotations
搜索这个的最小正则表达式可能是:
(function\s*([\s\S]*)\s*\{[\s\S]*\})+?
但不能保证这会正确找到所有内容。另外,如果函数中有函数会发生什么?您需要某种解析器,而不是使用 RegEx。
【讨论】: