【问题标题】:Finding JavaScript functions inside a file via regex通过正则表达式在文件中查找 JavaScript 函数
【发布时间】:2014-01-15 14:18:37
【问题描述】:

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

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

干杯, 塞巴斯蒂安

【问题讨论】:

    标签: javascript regex parsing annotations


    【解决方案1】:

    搜索这个的最小正则表达式可能是:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 2021-06-16
      • 2011-05-10
      • 1970-01-01
      相关资源
      最近更新 更多