js正则获取第一个双引号间的字符串

图片描述

数据结构如下,比如我有字符串 "的服务到位"},{"code":"code_1488504527122","name":"番茄

我想用正则匹配第一个双引号之间的内容,就是取到
的服务到位

阅读 14.5k
3 个回答
/\"(.+?)\"/.exec('"的服务到位"},{"code":"code_1488504527122","name":"番茄')[1]

谢邀

let str = `"的服务到位"},{"code":"code_1488504527122","name":"番茄`

let res = str.match(/"(.*?)"/)
console.log(res && res[1])

不需要用正则呀,你把数组遍历一下,再取对象里的name就可以得到...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题