我們很經常做得乙個事情,一句話,按空格來切分
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...