标题: [文本处理] [已解决]批处理怎样在文本中提取指定字符? [打印本页]
作者: fkfreedom 时间: 2011-1-4 22:52 标题: [已解决]批处理怎样在文本中提取指定字符?
文本
HDAUDIO\FUNC_01&VEN_11D4&DEV_1981&SUBSYS_17AA2025&REV_1002
HDAUDIO\FUNC_02&VEN_14F1&DEV_2BFA&SUBSYS_17AA201B&REV_0900
PCI\VEN_1002&DEV_71D4&SUBSYS_20A417AA&REV_00
PCI\VEN_8086&DEV_109A&SUBSYS_200117AA&REV_00
PCI\VEN_8086&DEV_27DA&SUBSYS_200F17AA&REV_02
PCI\VEN_8086&DEV_4227&SUBSYS_10108086&REV_02
最后从&REV开始 都不要
实现
HDAUDIO\FUNC_01&VEN_11D4&DEV_1981&SUBSYS_17AA2025
HDAUDIO\FUNC_02&VEN_14F1&DEV_2BFA&SUBSYS_17AA201B
PCI\VEN_1002&DEV_71D4&SUBSYS_20A417AA
PCI\VEN_8086&DEV_109A&SUBSYS_200117AA
PCI\VEN_8086&DEV_27DA&SUBSYS_200F17AA
PCI\VEN_8086&DEV_4227&SUBSYS_10108086
谢谢!!!
[ 本帖最后由 fkfreedom 于 2011-1-4 23:43 编辑 ]
作者: tmplinshi 时间: 2011-1-4 23:33
- @echo off
- SetLocal EnableDelayedExpansion
- for /f "delims=" %%a in (a.txt) do (
- set var=%%a
- for /f %%b in ("!var:&REV= !") do echo %%b>>a__.txt
- )
复制代码
作者: fkfreedom 时间: 2011-1-4 23:44
谢谢斑竹今天没分了,明天补!
再次谢谢!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |