2016-11-21 48 views
-2

我有一些字符串,例如由換行符和空格拆分字符串

"Some\n\nstring\n\n \n\nSome\n\ntext" 

我想分割這個字符串"\n\n \n\n",但它不工作。

String[] splited=str.split("\n\n \n\n"); 

它不分裂在兩個不同的部分,只有一部分。

+0

您的代碼應該工作,看到https://ideone.com/LAx1jc。也許,你有'\ r \ n'結尾。然後在'split'模式參數中加入'\ r'。 –

+0

@WiktorStribiżew不,沒有任何\ r –

+0

字面空間怎麼樣?你確定只有一個?嘗試用'替換空間[\\ p {ZS} \噸] +'/'[\\小號&& [^ \ r \ n]的] +' –

回答

0

你可以嘗試使用:

String[] splited= str.split("\\W+"); 

IDEONE DEMO

相關問題