簡體   English   中英

通過正則表達式在文件內查找JavaScript函數

[英]Finding JavaScript functions inside a file via regex

沒有人有沒有天才或搜索模式來查找JavaScript函數的完整(或至少是結尾)?

我正在解析JS文件以收集注釋和其他信息,但是找不到可找到JS函數的正則表達式(盡管我猜這是括號)。

歡呼聲,塞巴斯蒂安

搜索此文件的最小RegEx可能是:

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

但不能保證會正確找到所有內容。 另外,如果函數中包含函數,會發生什么情況? 您需要某種解析器,而不是使用RegEx。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM