批处理怎样删除文本中的数字
答案:2 悬赏:30
解决时间 2021-02-04 08:50
- 提问者网友:江山如画
- 2021-02-03 18:26
批处理怎样删除文本中的数字
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-02-03 19:00
@echo off&setlocal enabledelayedexpansion
for %%i in (1 2 3 4 5) do (
(for /f "delims=" %%a in (%%i.txt) do (
set "str=%%a"
for %%b in (0 1 2 3 4 5 6 7 8 9) do set "str=!str:%%b=!"
echo,!str!
))>tmp
move /y tmp "%%i.txt"
)
for %%i in (1 2 3 4 5) do (
(for /f "delims=" %%a in (%%i.txt) do (
set "str=%%a"
for %%b in (0 1 2 3 4 5 6 7 8 9) do set "str=!str:%%b=!"
echo,!str!
))>tmp
move /y tmp "%%i.txt"
)
全部回答
- 1楼网友:我的任性你不懂
- 2021-02-03 20:20
@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%"
会删除空行,并覆盖原文件。
小心使用.
变量.
自己可以看 set /?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯