ниже мой json
"alerts": [ { "alert_key": "event_source=service;host_name=hca-prd-sqachy01;service_desc=tcp" } ] },
как мне извлечь из него имя_хоста? я ожидаю, что ответ будет в регулярном выражении
In JavaScript (после анализа с JSON с использованием JSON .parse) -
jso = JSON.parse(`{"alerts": [ { "alert_key": "event_source=service;host_name=hca-prd-sqachy01;service_desc=tcp" } ] }`); // With regex console.log(jso.alerts.map(x=>x.alert_key.match(/host_name=([^;]*)/)[1])) // [ "hca-prd-sqachy01"]