split的正規表示式

2021-09-01 14:36:17 字數 599 閱讀 1041

我們很經常做得乙個事情,一句話,按空格來切分

string str = "word:love property:v meaning:愛";

string strs = str.split(" ");

好的,這樣很快就好了。但是假如我想多個空格也切分呢,我們要在得到的結果過濾掉空格嗎,需要這麼麻煩嗎?假如按照***:***這樣去切分呢,,,

這時候,正規表示式就派上用場了。

切分多個空格:

string str = "word:love   property:v meaning:愛";

string strs = str.split("\\s+");

按照***:***這樣去切分,想得到後面的屬性的值

string str = "word:love   property:v meaning:愛";

string strs = str.split("\\w+:");

for (string string : strs)

得到的結果是

love v 愛

正規表示式 split

正規表示式基礎知識 注意 分割時的,使用邊界符 d 會保留邊界符,不可以用邊界符,可以把邊界符理解成邊界和單詞之間的間距地方 分割年齡字串,獲得年齡的區間 輸入18 30 輸出18 30 public static void main string args 對int陣列排序 arrays.sort...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...