xml文件提取内容 bat求助
bat吧
全部回复
仅看楼主
level 2
look2015look 楼主
大神,求助将原xml文件,提取固定20位数的数字导出到txt文件中去。有什么方法。
2015年10月29日 01点10分 1
level 14
第三方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
纯批处理 可以[真棒]多谢大神
2015年11月09日 04点11分
@look2015look 纯批处理能不能解释一下啊?不会改啊
2018年02月13日 07点02分
level 12
vbs利用正则表达式
2015年10月31日 10点10分 3
level 14
//&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