使用string#split()
方法
如下所示:
string string = "004-034556"; string parts = string.split("-"); string part1 = parts[0]; // 004 string part2 = parts[1]; // 034556
需要注意的是,該方法的引數是個正規表示式,要注意對某些字元做轉碼。例如,.
在正規表示式中表示任意字元,因此,如果你要通過.
號做分割,需要這樣寫,split("\\.")
或者split(pattern.quote("."))
如果只是為了驗證字串中是否包含某個字元,使用string#contains
方法就行。注意該方法的引數,不是正規表示式
C 實現字串分割 split string
本文主要參考自cplusplus中的 split a string 一文。在別的一些語言中,包括python,c 等語言中,字串的分割都提供了標準的函式,但是c 沒有提供相關的函式。舉個例子,給定乙個字串str the quick brown fox will be splitted by 呼叫函式...
如何分割壓縮包
在linux系統平台下,我們有時候會遇到這麼乙個場景,將好多檔案壓縮成乙個壓縮包,並且這個壓縮包大小超過4g,是無法將這個壓縮包用sz命令傳到windos系統上的,這時該怎麼辦呢?你說我重新壓縮,多壓縮幾個壓縮包不就行了,但是如果檔案過多,這樣就太麻煩了。此時我們可以將若干個檔案壓縮成乙個大的壓縮包...
如何分割純英文單詞
假如有一段英文i m a boy with passion of writing code.現在讓你寫乙個程式來統計這句話有幾個單詞,每個單詞是什麼,你會怎麼做呢?讓我猜一猜,有些人應該會使用字串的split方法,比如sentence split words sentence.split 這樣分割貌...