用js的正则截取{"370ml": "370ml"} 这个里面 :后面的370ml
时间: 2023-09-08 07:08:19 浏览: 183
JS正则截取两个字符串之间及字符串前后内容的方法
可以使用正则表达式来截取:
```javascript
const str = '{"370ml": "370ml"}';
const match = str.match(/:(\w+)/);
const result = match ? match[1] : '';
console.log(result); // 输出:370ml
```
这里使用了正则表达式 `/:(\w+)/`,其中 `:` 表示匹配冒号,`\w+` 表示匹配一个或多个字母、数字或下划线。`match` 方法返回一个数组,其中第一个元素是匹配的子串,后面的元素是匹配的分组,即括号中的内容。因此,我们可以通过 `match[1]` 来获取分组中的内容,即冒号后面的字符串。如果没有匹配到,则返回空字符串。
阅读全文