如何分割(split)string字串

2021-10-01 20:36:52 字數 459 閱讀 6915

使用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 這樣分割貌...