js正则匹配结果去除引号
时间: 2023-09-02 18:04:07 浏览: 201
JS使用正则去除字符串最后的逗号
使用正则表达式可以很方便地匹配并去除字符串中的引号。下面是一个简单的例子:
```javascript
var str = '"Hello", "world", "!"';
var regex = /"([^"]*)"/g;
var matches = str.match(regex); // ["Hello", "world", "!"]
var result = matches.map(function(match) {
return match.replace(/"/g, '');
});
console.log(result); // ["Hello", "world", "!"]
```
在上面的例子中,我们首先定义了一个包含字符串的变量 `str`。然后,我们使用正则表达式 `/ "([ ^"]* )"/g` 来匹配字符串中被双引号包围的部分,并将结果保存在 `matches` 数组中。
接下来,我们使用 `map` 函数遍历 `matches` 数组,并使用 `replace` 函数去除每个匹配项中的双引号。最后,我们将结果保存在 `result` 数组中,并将其打印到控制台上。
这样,我们就成功地去除了字符串中的引号,得到了最终的结果。
阅读全文