У меня есть такая строка
const str = 'map("a")to("b");map("foo")to("bar");map("alpha")to("beta");'
Я хотел разобрать эту строку, чтобы сгенерировать json что-то вроде
[{id: 'a', map: 'b'},
{id: 'foo', map: 'bar'},
{id: 'alpha', map: 'beta'}]
Мне было интересно, является ли регулярное выражение лучшим способом сделать это или есть ли какая-нибудь утилита lib, которую я мог бы использовать