51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3777|回复: 5
打印 上一主题 下一主题

[原创] VBScript 取某字符串其中几位的函数或者方法?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-27 17:07:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VBScript 取某字符串其中几位的函数:
如字符串“ASDFGHJKL”有什么函数或者方法实现以下两点:
1.只取后面5位,如取“GHJKL”或者去掉前几位;
2.去掉前面和后面两位;如只取"DFGHJ"
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-27 17:17:24 | 只看该作者
查一下VBscript的帮助文档就很容易能找到解决的办法吧
我把帮助文档相关内容帖一下吧

Left 函数(Right函数就是从右边开始算起)
返回指定数目的从字符串的左边算起的字符。

Left(string, length)

参数
string

字符串表达式,其最左边的字符被返回。如果 string 参数中包含 Null,则返回 Null。

Length

数值表达式,指明要返回的字符数目。如果是 0,返回零长度字符串 ("");如果大于或等于 string 参数中的字符总数,则返回整个字符串。



Mid 函数
从字符串中返回指定数目的字符。

Mid(string, start[, length])

参数
string

字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。

Start

string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。

Length

要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。

建议你问别人之前多查一下资料sdlkfj2
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2006-10-30 10:09:30 | 只看该作者
    denisye 版主把 VBScript 种中可以操作字符串的函数全部列出来了,我想绝对可以满足netsky_lt 的需求了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2006-11-17 16:08:49 | 只看该作者
    Mid(string, start[, length])
    不用能啊,写上去就报错
    现在只能这样实现
    nu=20061116123
    try=right(""&nu, 7)
    try=left(""&try, 4)
    我把Mid(string, start[, length])修改为Mid((""&nu, start(2, 4))
    又提示类型不匹配“start”
    将start修改为数字也不可以??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-11-17 17:23:49 | 只看该作者

    我机器上可以。如下:

    Dim temp_str
    temp_str="ABCDEFGHIJKL"
    msgbox mid(temp_str,5,5)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-11-17 20:30:02 | 只看该作者

    to netsky_lt

    Mid(string, start[, length]) 函数要求第一个参数的类型必须是 string,""&nu 的类型不是 string吧。 在QTP 的帮助里面有 Mid 函数的用法和例子呀。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-25 21:19 , Processed in 0.132235 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表