我有一個String數組,這樣串接在字符串數組中的所有非數字字符串
String str="9790020760001613 JOHN MATHEWS -66822.60 65000.00 69000.00 -1822.60 KARL MAX";
String[] token = str.split("\\s+");
我就想來連接所有的非數字標記(如約翰·馬修斯),直到一個非數字令牌緊跟數字串所以,上面標記String數組,應該是這樣的:
[9790020760001613 ,JOHN MATHEWS,-66822.60,65000.00,69000.00,-1822.60,KARL MAX]
'直到一個非數字標記緊跟着數字串'。 KARL MAX如何滿足這種條件? KARL MAX後沒有數字字符串 – CKing 2015-04-05 12:48:56
我們可以再次檢查該令牌後是否沒有數字字符串(MAX) – 2015-04-05 12:49:53
您確定您的字符串不是製表符分隔的嗎?如果是,那麼名稱可能在同一個字段中。 – RealSkeptic 2015-04-05 12:49:56