Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] В строке найти число. Все что до и после числа - удалить

Ответить
Настройки темы
CMD/BAT - [решено] В строке найти число. Все что до и после числа - удалить

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем доброго дня!

Помогите решить задачу.
Есть текстовый файл вот с таким содержимым:
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>.

Отправлено: 12:52, 10-08-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Powershell:
Код: Выделить весь код
(gc "D:\temp\1.txt") -replace '.+?Code>(\d+)</Code.+','$1'
CMD:
Код: Выделить весь код
powershell -command "(gc "D:\temp\1.txt") -replace '.+?Code>(\d+)</Code.+','$1'"

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:38, 10-08-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо!!! От души!!!

Отправлено: 19:14, 10-08-2022 | #3


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


если xml валидный, то лучше Select-Xml конечно
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:47, 10-08-2022 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] В строке найти число. Все что до и после числа - удалить

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Нужно удалить в строках все символы до определенного maxload Скриптовые языки администрирования Windows 3 22-06-2019 11:10
Любой язык - [решено] найти "крайний слэш", последний и отбростиь все что после. x0r Скриптовые языки администрирования Windows 3 18-03-2018 00:01
CMD/BAT - Неверное число. Числа ограничены 32 битами точности. sLiDeR-X Скриптовые языки администрирования Windows 6 20-05-2012 13:47
C/C++ - Разбить число с перестановкой разрядов числа по убыванию user8605 Программирование и базы данных 1 07-02-2012 16:55
CMD/BAT - [решено] Удалить все знаки в строке после ; hxygen Скриптовые языки администрирования Windows 11 16-11-2010 02:34




 
Переход