PDA

Показать полную графическую версию : [решено] Поиск и замена фразы <signature> на sign в xml или txt


dark-------13
17-03-2013, 13:59
Здравствуйте,
Подскажите пожалуйста как в файле xml с помощью батника произвести поиск и замену фразы <signature> на sign

Set infile=obr.txt Set find="%<"signature"%>" Set replace=signa setlocal enabledelayedexpansion for /F "tokens=* delims=," %%n in (!infile!) do ( set LINE=%%n set LINE=!LINE:%find%=%replace%! @echo !LINE!>>2.txt ) endlocal

gora
18-03-2013, 08:49
@Echo Off
Set infile=obr.txt
Set find=^^^<signature^^^>
Set replace=signa

setlocal enabledelayedexpansion
for /F "tokens=* usebackq" %%n in ("!infile!") do (
set LINE=%%n
set LINE=!LINE:%find%=%replace%!
>>"2.txt" echo !LINE!
)
endlocal
Pause


как в файле xml »
Файл лучше прикреплять, дабы можно было увидеть, какие еще подводные камни у Вас там имеются...

dark-------13
18-03-2013, 11:21
Спасибо за подсказку уважаемый Gora все работает, да правда долго очень - с моим xml, наверное буду таки использовать uvFilesCorrector.




© OSzone.net 2001-2012