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