【发布时间】:2021-07-12 01:05:09
【问题描述】:
我有以下代码:
const burger = `<div class="card" data-id="42" data-price="15" data-category="popular">`
我需要以下对象:
const obj = { id: 42, price: 15, category: 'popular' }
使用此功能:
let regex = /(?<name>\w+)="(?<value>\w+)"/g;
let results = burger.matchAll(regex);
for(let result of results) {
let {name, value} = result.groups;
let valores = `${name}: ${value}`;
console.log(valores)
}
我得到以下信息,但这不是我想要的
> "class: card"
> "id: 42"
> "price: 15"
> "category: popular"
【问题讨论】:
标签: javascript regex string object split