• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    如何對LR中的內容去做切割

    發布: 2008-9-02 18:39 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 115次 | 進入軟件測試論壇討論

    領測軟件測試網


    我們在lr中經常需要對字符串或者參數去做substring這種類似的操作,就是從中取我們想要的一段內容,lr提供了2中方式來處理

    1.lr_save_var()函數

    這個函數可以幫助我們對一個字符串取其中的從第幾位到第幾位的內容

    例如

    char city[1000];
    strcpy(city,"this is shanghai!");
    lr_save_var( city+8,5, 0, "ShortName");

    得出的結果為shang

    從字符串"this is shanghai!"中的第八位開始取,取5位長度結果就是shang

    當但是這個函數有個缺點就是我必須要知道要取得內容的長度,對于變化長度的內容怎么辦呢?

    我們來講第二個函數

    2.strtok()

    這個函數好像是9.x才有的擴展函數,沒驗證過8.x是不是有

    該函數的作用是通過某個分割符來切分內容

    例如

     char city[1000];
     char * token;
     extern char * strtok(char * string, const char * delimiters ); //這個函數是擴展的要聲明
     strcpy(city,"this is shanghai!");

     token = (char *)strtok(city," ");
     lr_error_message(token);

     token = (char *)strtok(NULL," ");
     lr_error_message(token);
     token = (char *)strtok(NULL," ");
     lr_error_message(token);

    我們通過這個函數可以得到

    this

    is

    shanghai

    通過空格來分割字符串,可以得到第一個符合該條件的內容,如果需要繼續分割就使用strtok(NULL," ");

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 切割


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>