當前位置:編程學習大全網 - 網站源碼 - C++ 中怎麽實現高效的string的split函數

C++ 中怎麽實現高效的string的split函數

看了壹下妳的代碼,給妳以下提示:1、字符串分割函數有什麽作用:這些代碼中的split函數將壹個字符串分割成兩個字符串。split函數有兩個參數,第壹個參數str,帶入要進行分割的字串。第二個參數pattern,帶入分割標記字串。什麽意思呢,比如說,有壹個字串,“AABCx;xACDEx;xCDSS”,妳要把它分成多個字串,以中間的“x;x”為標記特征。那麽,妳可以這樣使用它split("AABCx;xACDEx;xCDSS","x;x"),它將返回vector的壹組string**特別提示**關於vector,這是壹個比較少見的玩意兒,具體用法,請百度關鍵詞“STLvector用法介紹”2、這個函數的實現,上面源代碼都清清楚楚,關鍵不外乎:pos=str.find(pattern,i);//定位查找。strings=str.substr(i,pos-i);//字串截取。其它的是最基本的語句了,自個慢慢看就能懂的,如果不懂,那就得找基本資料,慢慢學壹下C++語句了。

  • 上一篇:如何在樂高小車上安裝左右控制器
  • 下一篇:Halcon的快捷鍵以及算子結構介紹
  • copyright 2024編程學習大全網