標記字串表示相對于某些定界符分割字串,有很多標記字串的方法,在本文中,將對其中的四個進行說明,
使用stringstream
一個字串流與允許你從字串,就好像它是一個流中讀取流的字串物件關聯,
以下是C ++實作:
使用strtok()
char * strtok(char str [],const char * delims);
C++:
strtok()的另一個示例(C):
使用strtok_r()
就像C語言中的strtok()函式一樣,strtok_r()執行將字串決議為標記序列的相同任務,strtok_r()是strtok()的可重入版本,
有兩種方法可以呼叫strtok_r()
char * strtok_r(char * str,const char * delim,char ** saveptr);
下面是一個簡單的C ++程式,用于顯示strtok_r()的用法:
使用std :: sregex_token_iterator
在這種方法中,基于正則運算式匹配進行標記化,當需要多個定界符時,更適合用例,
下面是一個簡單的C ++程式,用于顯示std :: sregex_token_iterator的用法:
C++:
本期的知識分享就到這里了,希望對大家有幫助~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
C語言C++編程學習交流圈子,QQ群1090842465【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/257006.html
標籤:C++
上一篇:關于顯示加載元件模塊及卸載的問題
