[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

我做连续空格的

不管有没有,
1。把所有 的两个空格"  "  替换成 "我是两个空格"
2。大于2又是奇数,咋整?后面一定有1个空格没化,先把  "我是两个空格"+1个空格 干掉
3。剩下的如果有,就全都是"我是两个空格了",全刷。

这样操作用数字表示:
1。如果除2余1  干掉对应的那个1
2。可以除2的都干掉

独立的那个1 我可没碰。

[ 本帖最后由 523066680 于 2009-9-24 19:01 编辑 ]

TOP

  1. @echo off
  2. set "str=12 123   456                   789"
  3. set "str=%str:  =我是两个空格%"
  4. set "str=%str:我是两个空格 =%"
  5. echo,%str:我是两个空格=%
  6. pause
复制代码
至于大于2的连续空格有多少个,就不用管了。


用第三方,人家第三方的编写里面也要一段代码呀,现在做的代码弄成函数不是也可以实现一句话搞定么?
我以为,应以当前方便为主。
如果第三方已经存在了,当然用第三方方便了,第三方字符处理也好一些~
话说还有vbs……            (请原谅我用以上描述性的语言赚回帖分……)
                                                                                         ------IF_EXIST

[ 本帖最后由 523066680 于 2009-9-24 18:53 编辑 ]

TOP

回头看了一下,表情愣然:


原来要求不止于此,我太天真了。

[ 本帖最后由 523066680 于 2009-9-24 18:49 编辑 ]

TOP

哇 积分真的没我的份……
我去我博儿独自玩了

TOP

o~ 有for可以处理了耶,所以没我份了。我去吃自己了。

TOP

返回列表