Board logo

标题: [已结]怎么用批处理删除文本中的数字,其它不删除? [打印本页]

作者: jing5601574     时间: 2009-1-6 15:03    标题: [已结]怎么用批处理删除文本中的数字,其它不删除?

怎么用批处理实现删除文本中的数字.其它不删除呢? 文本里面有数字.有符号.我现在只想删除掉里面的数字. 谢谢那位帮一下. [ Last edited by HAT on 2009-1-6 at 19:40 ]

作者: tireless     时间: 2009-1-6 15:35
@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%"
会删除空行,并覆盖原文件。 [ Last edited by tireless on 2009-1-6 at 15:44 ]

作者: jing5601574     时间: 2009-1-6 16:01
谢谢..好感动.呵呵还特别红字注明.