51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

  • 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 函数的用法和例子呀。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    我机器上可以。如下:

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

    使用道具 举报

    该用户从未签到

    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修改为数字也不可以??
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

    该用户从未签到

    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
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-25 23:22 , Processed in 0.122053 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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