-7
Итак, у меня есть следующие данные здесь:Regex содержание экстракта
{"screenName":"fubars","msgHash":"C5STUYqhjzNiP6LLVbPlTF3zYLVYXHrm","imgURL":null,"userColor":"#00a4a0","messageTime":"2:50 PM","messageDate":1442256635621,"accountType":"m","accountTypeID":"z2ZkdXqck-JO45hqXVXH","isModerator":"","badges":""
Я написал несколько регулярных выражений для извлечения строк, но если бы я искать, например, «ScreenName» он получает «fubars» часть и остальная часть строки, я только хочу «fubars» часть ... код:
function extractSummary(iCalContent, what) {
eval("var rxm = /\""+what+"\": \"(.*)\"/g");
console.log(rxm);
setTimeout(function(){},1500);
var arr = rxm.exec(iCalContent);
return arr[1];
}
только ... почему ... 'JSON.parse' – ndugger
В каком формате представлены данные? У вас есть строка JSON? У вас есть объект JavaScript? Вы знаете, как обращаться к свойствам объекта? –
P.S. 'obj.screenName' –