google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 请问在wr中双引号怎么表示?

请问在wr中双引号怎么表示?


现在想用index(string1,string2);来验证后者是否存在于前者,在验证的时候 由于string1和string2都是变量,而index()要求前后变量为字符串,我现在赋值string1=|123||2345||,string2=34,预期结果应该不为0,在调试的时候aa=index(string1,string2);pause(aa),实际结果aa==0,所以现在需要在string1上加上双引号,,请问,谁知道怎么加?

TOP

string1="|123||2345||",string2="34"
性格决定命运,气度决定格局!
个人网站-http://www.lantianwei.com
欢迎大家访问!

TOP

不是这个意思,string1是个变量,不是个定量,我只是调试的时候发现必须要加引号index()才可以执行,所以,我的意思是string1这个变量在index()怎么表示,而不是简单的一个具体值加上引号

TOP

直接用就可以了
性格决定命运,气度决定格局!
个人网站-http://www.lantianwei.com
欢迎大家访问!

TOP

晕,版主还没明白我的意思,我把代码贴上来:
if(index(arryCancleMscRecordID[i+2],strMscOldID)!=0&&index(arryCancleMscRecordID[i+2],strMscNewID)==0)
                                {
                                        tl_step("受理后自动取消产品验证",0,"验证成功,取消的产品Id为:"&arryCancleMscRecordID[i+2]);
                                }
                                else
                                {
                                        tl_step("受理后自动取消产品验证",1,"验证失败,产品Id为:"&arryCancleMscRecordID[i+2]);
                                        return 0;
                                }
现在的问题是我执行pause(arryCancleMscRecordID[i+2])=|30502101||30506001||99100231|,pause(strMscNewID)=99100231,我的意思是预期结果应该不为0 ,现在实际结果为0 ,那么我查了一下原因,调试的时候直接赋值的时候加上引号就不为0 了,也就是能得到我想要的结果了,现在是对于这个数组变量我无法直接加引号,请问怎么实现?

TOP

知道原因了,index(string1,string2)用颠倒了,结贴

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 14:29Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹