我正在尝试创建将与给定字符串中的函数名称匹配的正则表达式,并且所有匹配的元素都应存储在数组中,如下所示

abcFunctionName=function()xyzFunction=function()

在结果数组中,我们有

array[0]=abcFunctionName    array[1]=xyzFunction


请问如何在javaScript中实现?

最佳答案

您可以使用以下基于前瞻的代码:

var s = 'abcFunctionName=function()xyzFunction=function()';
var arr = s.match(/(\w+)(?==function)/g);
//=> ["abcFunctionName", "xyzFunction"]

10-04 15:32