@lmbtje

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

Как лучше составить regexp, чтобы на выходе получить значения title, date и time?

Объект выглядит как:

{
  '0': {
    title: 'exampleTitle',
    published: { date: 'exampleDate', time: 'exampleTime' }
  }
}
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alekssamos
Программист любитель
// JSON.parse не берёт, поэтому
var your_object = eval(`({
  '0': {
    title: 'exampleTitle',
    published: { date: 'exampleDate', time: 'exampleTime' }
  }
})`);
for (k in your_object) {
    var title = your_object[k].title;
    var published_date = your_object[k].published.date, published_time = your_object[k].published.time;
}
Ответ написан
Комментировать
seven5674
@seven5674
Старый я уже что бы что-то в себе менять
/title.+?\'(.+?)\'.+?date.+?\'(.+?)\'/gms
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы