xml文件提取内容 bat求助
bat吧
全部回复
仅看楼主
level 2
look2015look
楼主
大神,求助将原xml文件,提取固定20位数的数字导出到txt文件中去。有什么方法。
2015年10月29日 01点10分
1
level 14
aiwozhonghuaba
第三方grep
@grep
-oP "[0-9]{20}" a.xml>a.txt
纯批处理
@(for /f "tokens=3 delims== " %%i in ('findstr "Code=" a.xml') do
@echo
%%~i)>a.txt
2015年10月31日 08点10分
2
look2015look
纯批处理 可以
多谢大神
2015年11月09日 04点11分
公子独一无二
@look2015look
纯批处理能不能解释一下啊?不会改啊
2018年02月13日 07点02分
level 12
Memory那首歌
vbs利用正则表达式
2015年10月31日 10点10分
3
level 14
aiwozhonghuaba
//&cls&cscript -nologo -e:jscript "%~f0" "a.xml"&exit
var fso = new ActiveXObject("Scripting.FileSystemObject");
var txt = fso.OpenTextFile(WScript.Arguments(0),1).ReadAll().match(/[0-9]{20}/);
fso.CreateTextFile("a.txt",2).Write(txt);
然而js看起来会更简洁
2015年10月31日 12点10分
4
1