批处理 删除 指定符号

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:06:15
000560 昆百大A 6 0.05 5.13 0.72 13.97 2.00 2009.03.27-04.03
600990 四创电子 6 0.25 10.02 3.30 32.92 14.00 2009.03.27-04.03
600298 安琪酵母 6 0.40 12.95 1.61 12.45 4.00 2009.03.27-04.03

如上面所示,我想把上面TXT文档中所有数字及符号删除只保留股票名称,该怎么处理啊?,下面的代码只能删除数字:
@echo off
set file=c:\原 文 件.txt
(for /f "usebackq delims=" %%a in ("%file%") do (
set "str=%%a"
setlocal enabledelayedexpansion
for /l %%a in (0 1 9) do set str=!str:%%a=!
echo.!str!
endlocal
))>NoNumber.txt
move /y NoNumber.txt "%file%"

@echo off
set file=c:\原 文 件.txt
for /f "usebackq tokens=2" %%a in ("%file%") do echo %%a>>NoNumber.txt
move /y NoNumber.txt "%file%"

可以用 for %%i in (×××××)do来实现。
在括号里面把所有的标点符号都列举一遍呵呵。