捕获组不分离组

时间:2018-05-26 06:38:43

标签: javascript regex

我正在尝试使用正则表达式在以下文本中的每个"import""from"之间获取字符串:

 var string = 'import React from react; import CustomButton from ./CustomButton;'

我的正则表达式如下:

/import\s(.*?)\sfrom/g

但是,我希望以下内容返回['React', 'CustomButton'],但实际上会返回['import React from', 'import CustomButton from']

var regex = /import\s(.*?)\sfrom/g;
var string = 'import React from react; import CustomButton from ./CustomButton;'
console.log(string.match(regex));

我怎样才能捕捉到两条弦之间的什么?

0 个答案:

没有答案