![]() |
В строке найти число. Все что до и после числа - удалить
Всем доброго дня!
Помогите решить задачу. Есть текстовый файл вот с таким содержимым: httpclient.wires.contents : << "<?xml version='1.0' encoding='UTF-8'?><soap:Body><ns2:ValidatePhTrysns4="><Code>863</Code><Result><Code>1</Code></Result><ComCode>100000000275582821</ComCode></ValidatePhTrysns3></soap:Body></soap:Envelope>" Нужно вытащить число 863 из тега <Code>863</Code>. |
Powershell:
Код:
(gc "D:\temp\1.txt") -replace '.+?Code>(\d+)</Code.+','$1' Код:
powershell -command "(gc "D:\temp\1.txt") -replace '.+?Code>(\d+)</Code.+','$1'" |
Спасибо!!! От души!!!
|
если xml валидный, то лучше Select-Xml конечно
|
Время: 16:01. |
Время: 16:01.
© OSzone.net 2001-