Board logo

标题: [已解决]VBS如何过滤字符串中的前几个字符 [打印本页]

作者: lxl13596    时间: 2009-4-15 09:51     标题: [已解决]VBS如何过滤字符串中的前几个字符

str="123456789a65432..."     ==>    "65432..."  
请教高手,如何过滤掉字符串前面指定字符数,像上面那个过滤了10个字符!
谢谢!

[ 本帖最后由 lxl13596 于 2009-4-15 17:42 编辑 ]
作者: lxzzr    时间: 2009-4-15 10:39     标题: 回复 1楼 的帖子

set
作者: lxl13596    时间: 2009-4-15 10:42     标题: 版主,可以再详细些吗?

谢谢了!                     set?
作者: lxzzr    时间: 2009-4-15 10:54

  1. @echo off
  2. set str=123456789a65432...
  3. set a=%str:~10%
  4. echo %a%
  5. pause
复制代码

作者: lxl13596    时间: 2009-4-15 11:26     标题: 感谢版主

如何用vbs达到呢?
作者: Batcher    时间: 2009-4-15 13:16     标题: 回复 5楼 的帖子

到VBS手册中看看substr的用法就知道了
作者: Batcher    时间: 2009-4-15 13:16     标题: 回复 4楼 的帖子

在VBS版块解答问题,建议先从VBS入手。
作者: zqz0012005    时间: 2009-4-15 14:44

到VBS手册中查mid函数。

substr是js中String对象的方法。
作者: Batcher    时间: 2009-4-15 16:18

8楼正解,请忽略6楼回复。
刚才在想一个gawk的代码中substr怎么写,穿线了。
献丑了丢人了^_^
作者: lxl13596    时间: 2009-4-15 17:42     标题: 十分感谢大家的支持

查到了 自已要学的好多呀 str2=Mid(str,11)
十分感谢大家的支持
作者: batman    时间: 2009-4-15 17:44

  1. 'vbs截取字符
  2. dim str
  3. str="123456789abcdefg"
  4. str=mid(str,10)
  5. wsh.echo str
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2