标题: 如何去除一行中重复的字符
[打印本页]
作者: earthpink
时间: 2007-8-7 17:19
标题: 如何去除一行中重复的字符
如有一行文字,内容如下:
马放南山 马放南山 作者:无名
经处理之后变成
马放南山 作者:无名
作者: ccwan
时间: 2007-8-7 17:25
@echo off
set "var=马放南山 马放南山 作者:无名"
for /f "tokens=1*" %%i in ("%var%") do echo %%j
pause
作者: earthpink
时间: 2007-8-7 17:33
谢谢,我先试试看。
作者: earthpink
时间: 2007-8-7 17:35
如果中间没有空格,该怎么办?
如:
马放南山马放南山
作者: ccwan
时间: 2007-8-7 17:39
如果没有空格&如果名称字符数(长度)不确定&如果......
那么就无法用批处理来解决。
作者: earthpink
时间: 2007-8-7 17:41
那么,for命令是否可以对每一行的每一个字符进行读取。
读取之后存储起来,并与其后的字符进行对比判断?
作者: xxi
时间: 2007-8-31 18:08
可以