使用powershell从文件中提取字符串

使用powershell从文件中提取字符串,powershell,Powershell,我有一个json响应,从这里我只需要读取路径名并写入输出文件 "path":"path1","url":"URL1"},"changeType":"edit"},{"item":{"version":138390,"size":2209,"hashValue":"CJkHrcI2FSKb3IoIGr/g/g==", "path":"PATH2","url":"URL2"},"changeType":"edit"},{"item":{"version":138390,"size":25263,"h

我有一个json响应,从这里我只需要读取路径名并写入输出文件

"path":"path1","url":"URL1"},"changeType":"edit"},{"item":{"version":138390,"size":2209,"hashValue":"CJkHrcI2FSKb3IoIGr/g/g==",
"path":"PATH2","url":"URL2"},"changeType":"edit"},{"item":{"version":138390,"size":25263,"hashValue":"OU0Rf623p47fTt4ASnSGOA=="
我希望我的输出文件 路径1 路径2


如何使用regex实现这一点?还是其他更简单的方法

请正确格式化您的json,然后您可以使用类似的方法获取路径值

(Get-Content "<path of json file>" | ConvertFrom-Json).item.path
(获取内容“”|从Json转换)。item.path

请。您的Json似乎无效。请回答您的问题并向我们展示有效的Json。