【发布时间】:2013-11-23 16:28:30
【问题描述】:
更新:这个问题与this几乎重复
我确定我的问题的答案就在那里,但我找不到简洁的词语来表达它。我正在尝试使用 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 正则表达式来做到这一点?显然我可以自己去掉's,但我正在寻找正确的方法来使用正则表达式捕获全局匹配的分组。
【问题讨论】:
-
是的,这绝对是重复的,我不知道如何搜索我的问题:/
-
我是通过搜索[javascript] [regex] 全局捕获组找到的。
标签: javascript regex pattern-matching