我期待在每個空間將一個字符串拆分爲一個字符串數組。在單個空間拆分一個字符串
例如:
This_sentence_gets__split.
(下劃線表示這裏空格)
變爲
"This"
"sentence"
"gets"
" "
(注意雙空間被保留爲一個空格)
"split."
我以爲我可以String.split(String regex)
做到這一點,但我不是很好的正則表達式,我不知道我會做到這一點。
編輯:
第一之後的任何空間應分割爲多個子爲好。例如: Split___this.
成爲"Split
" "
" "
"this."
你需要的輸出不是你在單個空間上分割時得到的。這個'單個空間'不會是數組中的另一個元素。所以,基本上,你的雙空間將會產生一個空字符串,而不是數組中的單個空間。 –
@Fishstick你想如何分割數據:'A_B__C ___ D ____ E'? – Pshemo
@Pshemo第一個之後的任何額外空格將被拆分。我將編輯這個問題來反映這一點。 –