Я новичок ie, когда дело доходит до регулярных выражений. У меня есть строка json, которая включает временную метку, я хотел бы удалить все вхождения поля date
в строке.
украшенная строка json выглядит следующим образом:
{
"abc": 157,
"efg": 1,
"hij": "1",
"klm": "0.00",
"created_at": {
"date": "2020-04-08 12:53:34.682759",
"timezone_type": 3,
"timezone": "UTC"
},
"updated_at": {
"date": "2020-04-08 12:53:34.682759",
"timezone_type": 3,
"timezone": "UTC"
}
}
Я хочу удалить все вхождения строки, которая начинается с "date": "
и заканчивается ",
, поэтому вывод будет выглядеть следующим образом:
{
"abc": 157,
"efg": 1,
"hij": "1",
"klm": "0.00",
"created_at": {
"timezone_type": 3,
"timezone": "UTC"
},
"updated_at": {
"timezone_type": 3,
"timezone": "UTC"
}
}
Я знаю, preg_match_all
на самом деле может помочь найти все совпадающие вхождения, однако я обнаружил трудности при построении шаблона, особенно в том, что мой шаблон содержит запятые и двойные кавычки.