Как извлечь массив подстрок из строки

Рейтинг: 0Ответов: 0Опубликовано: 03.04.2023

Есть следующие строки:

`GUID={f3f459b9-597a-4f0a-9e46-71642eff8048} (Microphone)
 Path={0.0.1.00000000} {e5979f07-3b2d-4d10-8302-7078372cbc5b}
 Stations Mask=0xffff Effective Stations Mask=0xffff`
`CPU{Name[Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz] ProcID[BFEBFBFF000906E9]}
 DeviceId[\\.\PHYSICALDRIVE1] Model[WDC WD1002FAEX-00Z3A0] S/N[ WD-WCATR6399959]`

На выходе хочу получить:

    {
GUID: '{f3f459b9-597a-4f0a-9e46-71642eff8048} (Microphone)',
path: '{0.0.1.00000000} {e5979f07-3b2d-4d10-8302-7078372cbc5b}',
stationsMask: '0xffff',
effectiveStationsMask: '0xffff',
}

CPU: {
  name: 'Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz',
  procID: 'BFEBFBFF000906E9',
}

{
deviceId: '/./PHYSICALDRIVE1',
model: 'WDC WD1002FAEX-00Z3A0',
S/N: 'WD-WCATR6399959',
}

Как решить такую задачу на JS? Думаю здесь нужно регулярным выражением, но составить не получается, знаний пока не хватает.

Ответы

Ответов пока нет.