Мне нужно извлечь несколько значений из строки ниже с помощью Powershell Regex.
Request ID = 1234 { andquot;EMOandquot;: andquot;123456-Uandquot;, andquot;Terminated Accountandquot;: andquot;Test Userandquot;, andquot;Descriptionandquot;: andquot;andquot;, andquot;Last Dayandquot;: andquot;2019-06-26andquot;, andquot;Terminated User Mailandquot;: andquot;Test.User@gmail.comandquot; } Location : UK ,London
Мне нужно получить Test.User@gmail.com, Test User и 2019-06-26.Помогите мне получить регулярное выражение powershell для получения этих значений из приведенной выше строки.
Спасибо.
Я попробовал ниже -
$ description = "ID запроса = 1234 {andquot; EMOandquot ;: andquot; 123456-Uandquot ;, andquot; Прекращенный учет andquot ;: andquot; Test Userandquot ;, andquot; Descriptionandquot ;: andquot; andquot ;, andquot; Last Dayandquot ;: andquot; 2019-06-26quot; andquot; andquot;Прекращенный пользователь Mailandquot ;: andquot; Test.User@gmail.comandquot;} Расположение: Великобритания, Лондон "
$ formatdesc = $ description -replace '? (And)? Quot;', '" "
$ formatdesc ID запроса = 1234 {"EMO": "123456-U", "Прекращенная учетная запись": "Тестовый пользователь", "Описание": "", "Последний день": "2019-06-26", "Почта прекращенного пользователя": "Test.User@gmail.com"} Местоположение: Великобритания, Лондон
С учетом вышеизложенного, как бы я извлек Почту прекращенного пользователя, Уничтоженную учетную запись и Последний день, значения не являются статическими, ониявляются динамическими. Пожалуйста, помогите.