Спарсить данные из txt
Здравствуйте! Есть файл с таким текстом.
Цитата:
-------------------------------------------------
Аккаунт - grek111@bk.ru
Пароль - qwerty123
Имя - Грек Фамилия - Греков
Секретный вопрос - qqq
Ответ на секретный вопрос - qwertyu111
-------------------------------------------------
-------------------------------------------------
Аккаунт - grek555@bk.ru
Пароль - qwerty555
Имя - Грек Фамилия - Греков
Секретный вопрос - 111
Ответ на секретный вопрос - qwertyu111
-------------------------------------------------
|
Нужно получить в итоге.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFile=0001.txt
if exist "%sSourceFile%" (
for /f "usebackq tokens=1,2 delims=- " %%i in ("%sSourceFile%") do (
if "%%~i" equ "Аккаунт" set sAccount=%%~j
if "%%~i" equ "Пароль" (
echo !sAccount!;%%~j
)
)
) else (
echo Source file [%sSourceFile%] not found
)
endlocal
exit /b 0
|
Iska,
как cделать, чтобы результат сохранялся в 0002.txt?
З.Ы. Разобрался. СПАСИБО!
|
Время: 02:31.
© OSzone.net 2001-