2017-06-21 66 views
-2

我怎麼可以拆分基於雙空間下面的字符串,一個空格,^:|如何根據雙空格,單個空格,^,和|來分割下列字符串?

0 0 0 0 0 : 0 0 0 0 0 | 0 0 0 0 0 : 0 0 0 0 0 | 0 0^0 0 0 : 0 0 0 0 0 | 0 0 0 0 0 : 0 0 6 4 5 | 1 1 8 7 1 : 9 1 6 5 16 | 0 0 0 0 0 : 1 4 25 0

+0

字符串的目的是什麼?作爲結果你期望什麼? –

+0

你忘了把你在這個問題上的嘗試。 –

+0

由*「基於」*,你的意思是你只需要拆分它們中的任何一個,或者你還需要知道你分離了哪個分隔符?另外,3個或更多空間會發生什麼? – Andreas

回答

0

你可以嘗試分裂像下面

String abc = "0 0 : 25^2 : 1 | 0"; 
String[] stringarr = abc.split("[ ]+|\\:+|\\^+|\\|"); 
+0

我需要一些不含空格的數字,:和| –