批处理清除文本中所有空格

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:08:03
如果把TXT中文件中的空格全部去掉。
如果要编程语言。请说详细点。编什么格式,怎么用?
麻烦大家了哈。我是菜鸟,麻烦说的详细点。谢谢!

编一个批处理文件,用for命令读取txt文件每一行,替换掉空格后再导入到一个临时txt中,完事后删除原来的txt,把临时的txt改为原来的名字,这以1.txt为例.跟要处理的文本放在同一目录下运行...
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (1.txt) do (
set a=%%a
set a=!a: =!
echo !a! >>temp.txt
)
del /q 1.txt & ren temp.txt 1.txt
pause

如果把TXT中文件中的空格全部去掉。
很简单:点击编辑——>替换,在查找内容中输入空格,在替换中什么也不填,全部替换就可以。

如果要编程语言。请说详细点。编什么格式,怎么用?
文件test.txt中有如下内容:
羊城是个好地方!
计算机!改变了我们的生活!

想用set命令将“羊城”替换成“广州”,“计算机”替换成“电脑”。

编写如下代码:
setlocal ENABLEDELAYEDEXPANSION
for /f %%i in (test.txt) do (
set n=%%i
set n=!n:计算机=电脑!
set n=!n:羊城=广州!
echo !n!>>result.txt
)
http://bbs.et8.net/bbs/archive/index.php/t-691330.html