51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2067|回复: 8
打印 上一主题 下一主题

[原创] 求助:(如图)split函数获取的字符串中,空隔与实际不符?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-4 12:37:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nonnanan 于 2011-4-4 14:36 编辑

如下图所示,上面为split 获取到的字符串值。下面的为实际的输出。
不知道为什么,数字“4”前后的空隔不一致。以至于后面执行比较时出错。

请帮我分析下啊,实在想不出原因。会不会是中英文的问题,我的系统是中文XP的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-4-4 14:28:46 | 只看该作者
没有看懂问题。。。
上面那个是怎么用split取到的啊?没有明白楼主的意思。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-4-4 14:38:29 | 只看该作者
回复 2# palsin

刚多发了幅图,不好意思。

我用getvisibletext取到的值,然后用split函数分割开。但得到的值总是与实际不符。


或者,不是split函数的问题,而是getvisibletext捕捉到的值与所看到的不一样。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-4-4 14:42:31 | 只看该作者
晕,真的是getvisibletext得到的值与所见到的不一致。

但这里又有个问题, 为什么用小人头捕捉到的与我所看到的一样。但getvisibletext得到的却不一样。

卡住了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-4-4 14:56:57 | 只看该作者
不是很清楚哦。。。
不过你可以把字符串取出来,用“”或者什么别的字符全部替换空格,看看是不是有的没有被替换掉啊,有可能是tab不是空格,如果都是空格那干脆把空格替换成空直接比较字符串得了,如果要求不是很严禁的话。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-4-4 15:01:19 | 只看该作者
再或者你直接用chr("9")split,如果能得到数组上标大于1那肯定里面是tab不是空格
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-4-4 15:57:36 | 只看该作者
很奇怪,我if语句里把"tab"和“空格”都过滤掉了,但还是会执行其下的语句。


算啦,不管了,按你说的。我把空格都去掉了。现在所有的单词连成了一串。就这样过了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-10-19 13:26
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    8#
    发表于 2011-4-5 00:40:03 | 只看该作者
    回复 7# nonnanan

    用trim函数直接去掉前后空格就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-19 13:26
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    9#
    发表于 2011-4-5 00:40:29 | 只看该作者
    aaa
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 15:27 , Processed in 0.076539 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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