您好,登錄后才能下訂單哦!
目的想截取: 返回狀態為 審核中;做對比。
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);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。