微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

loadLunner字符截取记录

目的想截取: 返回状态为 审核中;做对比。

char * number;

  char * number1;

 char * number2;

char * number3;

char *strTest="[2017-05-19 18:18:04]返回状态为 审核中";

char *strTest1,*strST2;

//char *getnumber1;

//步骤1:

        //number=(char *)strtok(lr_eval_string("abc&12&深交所&ttt"),"&");     //获取一个变量       

number=(char *)strtok(lr_eval_string("[2017-05-19 18:18:04]返回状态为 审核中"),"[");    

      //  [2017-05-19 18:18:04]返回状态为 审核中

//获取一个变量    

lr_output_message("number=%s",number);

//步骤2:

number1=(char *)strtok(number,"]");   //此句取中间变量值

lr_output_message("number1=%s",number1);

 

        number2=(char *)strtok(number1," ");    //此句取第三个变量值

lr_output_message("number2=%s",number2);

//---------------以上面是一种思路发现不可去,后面使用一下方法截取,成功----------------------------------------------

strTest1 = (char *)strrchr(strTest,']');

lr_output_message("结果是否是:%s",strTest1);

strST2 = (char *)strrchr(strTest1,']');

  lr_output_message("结果是否是:%s",strST2);

  number1=(char *)strtok(strST2,"]");   //此句取中间变量值

lr_output_message("number1=等于:%s",number1);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐