标题: 求助,提取文本文件每一行中的数字
[打印本页]
作者: 67411666
时间: 2009-4-19 22:42
标题: 求助,提取文本文件每一行中的数字
如:
有文本文件123.TXT
内容为:15提示...................
8中国.....................
4一个....................
要求提取每一行数字,并分别赋值给a,b,c
作者: tireless
时间: 2009-4-20 02:41
@echo off&setlocal enabledelayedexpansion
set "file=123.txt"
set vars=abc
for /f "usebackq tokens=*" %%a in ("%file%") do (
set str=%%a
for /f "tokens=* delims=0123456789 " %%i in ("%%a") do set !vars:~,1!=!str:%%i=!
set vars=!vars:~1!
)
pause
[
Last edited by tireless on 2009-4-20 at 03:23 ]
作者: freeants001
时间: 2009-4-20 03:21
楼上代码不错,看不半天才终于弄明白了~
作者: fpeich
时间: 2009-4-20 03:28
但是如果是在纯dos下应该怎么写呢?比如MS-DOS7.1?