用于查找所有javascript函数(包括箭头符号)的正则表达式?
我希望通过编程查找所有javascript函数,并添加一些代码以进行分析(计算它们被调用的次数)。是否有任何现有的工具或正则表达式可以做到这一点 这样写比较容易:用于查找所有javascript函数(包括箭头符号)的正则表达式?,javascript,regex,profiling,Javascript,Regex,Profiling,我希望通过编程查找所有javascript函数,并添加一些代码以进行分析(计算它们被调用的次数)。是否有任何现有的工具或正则表达式可以做到这一点 这样写比较容易: function\s+\w+\(.*?\)\s*{ 但这只是开始涵盖众多选项。我也尝试过类似的方法,结果是正则表达式并不是实现这一点的首选武器 但是我建议你看看,为巴贝尔创建一个插件。在步骤3»生成«中,您可能可以修改所有功能。使用Google Chrome(假设通用合规) 点击F12打开开发者控制台 找到“性能”选项卡并单击它 点
function\s+\w+\(.*?\)\s*{
但这只是开始涵盖众多选项。我也尝试过类似的方法,结果是正则表达式并不是实现这一点的首选武器 但是我建议你看看,为巴贝尔创建一个插件。在步骤3»生成«中,您可能可以修改所有功能。使用Google Chrome(假设通用合规)
(顺便说一句,把你的灵魂卖给谷歌!^w^)在
(
或)前后也可以有新行。
使用ES6,方法功能不再需要关键字功能
。我的意思是obj={fn(){}
。我认为没有办法用正则表达式找到这些,你需要一个Javascript解析器。