js正则提取字符串[{"content":"√","index":"你说的"},{"content":"×","index":"什么"}]中的‘你说的’和‘什么’
时间: 2023-07-03 17:21:48 浏览: 85
JS正则表达式获取字符串中特定字符的方法
同样可以使用正则表达式和JavaScript的字符串方法来提取字符串中的“你说的”和“什么”。
可以使用以下正则表达式来匹配字符串中的“你说的”和“什么”:
```
/"index":"([\u4e00-\u9fa5]+)"/g
```
其中,`[\u4e00-\u9fa5]`表示匹配中文字符。
然后使用JavaScript的字符串方法match()来提取匹配的结果:
```
var str = '[{"content":"√","index":"你说的"},{"content":"×","index":"什么"}]';
var regex = /"index":"([\u4e00-\u9fa5]+)"/g;
var matches = str.match(regex);
```
最后,可以使用循环遍历数组,将“你说的”和“什么”提取出来:
```
for (var i = 0; i < matches.length; i++) {
var match = matches[i];
var index = match.substring(9, match.length - 2); // 提取“你说的”或“什么”
console.log(index);
}
```
输出结果为:
```
你说的
什么
```
阅读全文