2014-05-21 73 views
0

每一個我想使用的串像斯普利特()函數在字符串

"Ravi;Dutt;;" 

末連續兩次正則表達式,但是當我使用分裂 該字符串。它給出瞭如上所述的結果。我得到了一個大小爲2的數組。 但在我的要求中,最後兩個分隔符應該是3。請幫助我 在此先感謝。

+0

我假設你使用;作爲分隔符?你有沒有試過把最後兩個之間的東西放在一起?在這一刻,沒有字符串那裏,非常正常,它不會返回任何東西 – Stultuske

+0

是Stultuske。但基本上我需要分割它,首先是數組索引,第二個索引是Ravi,Dutt,第三個索引只能是空的 –

回答

2

默認情況下,尾隨空字符串(位於數組末尾的那些字符串)將被丟棄。

如果要包括這些爲好,儘量

split(";", -1) 
+1

但是最後會出現兩個空字符串。 –

+0

我需要將它分割成這樣一種方式,首先是數組索引,第二個索引是Ravi,Dutt,第三個索引只能是空的。但是如果我使用你的想法,它會給出四個數組,它應該是3 –