Как лучше всего в nodeJS проанализировать следующую строку, чтобы извлечь значения, описанные ниже?разбор некоторых значений из строки в узлеJS
client 111.222.333.44#59699: query: jadssdffsdnisa.website.com IN A -ED (81.11.11.175)
Текущий код:
//parsing
var c_ip = data.split("client ")[1].split("#")[0]
var sdomain = data.split("query:")[1].split(".")[0]
console.log("c_ip: " + c_ip + '\n');
console.log("sdomain: " + sdomain + '\n');
Результаты в:
c_ip: 130.225.244.66
sdomain: paul
Какие предположения могут быть сделаны в отношении длины c_ip и структуры запроса? –
c_ip всегда будет IPv4. –