Приведенный пример объекта json, например:
{
"Id": 1,
"Name": "Pablo",
"UnwantedProperty1XOXO": true,
"UnwantedProperty2XOXO": false,
...
}
Я хочу удалить все свойства, оканчивающиеся на XOXO
(поэтому регулярное выражение будет выглядеть примерно так: /.+XOXO$
).
Как удалить все свойства с именами, которые соответствуют регулярному выражению с PowerShell? (либо с объектом JSON, либо с объектом PowerShell)
Я могу удалить свойства из объекта PowerShell следующим образом, но он не работает с регулярными выражениями:
$myObject.PSObject.Properties.Remove("someProperty")