更新:这个问题是一个近似重复这
我确信我的问题的答案就在那里,但我找不到简洁的语言来表达它。我正在尝试使用 JavaScript 正则表达式执行以下操作:
var input = "'Warehouse','Local Release','Local Release DA'";
var regex = /'(.*?)'/g;
console.log(input.match(regex));
// Actual:
// ["'Warehouse'", "'Local Release'", "'Local Release DA'"]
// What I'm looking for (without the '):
// ["Warehouse", "Local Release", "Local Release DA"]
有没有一种干净的方法可以用 JavaScript regex 做到这一点?显然我可以'
自己去掉 s,但我正在寻找使用正则表达式捕获全局匹配分组的正确方法。