У меня есть массивный массив, более 40 000 элементов - вместо того, чтобы зацикливаться на каждом элементе и проверять каждое свойство, я хотел сначала сериализовать массивный массив в виде строки.
А затем напишите простое регулярное выражение для сопоставления двух свойств объекта.
В КАЖДОМ отдельном объекте все они начинаются с ключа 'aaa' и значения true.
Существует множество пар ключ-значение, которые могут следовать, затем последняя пара ключ-значение на объекте - zzz: true
.
var data = JSON.stringify([{
aaa: true,
some: 'cat goes meow',
zzz: true
},{
aaa: true,
some: 'dog goes woof',
zzz: true
}]);
Я в основном хочу, чтобы поисковый термин "собака" и регулярное выражение возвращали меня от aaa
до zzz
, где любое из значений между этими ключами соответствует запросу dog
, в приведенном выше примере I ожидал получить последний элемент из массива.
Что я пробовал: https://regex101.com/r/yNSTs9/2