我正在處理java字符串拆分。 「大寫‘I要拆分根據字符串(有’.
‘和‘大寫’之間的空間)中,例如:’。」如何拆分Java字符串,但保留其部分內容?
". A" ". B" ". C"...
另外,我希望保留和「大寫」,是否有任何有效的方法來做到這一點?我使用
String.split("\\.\\s")
之前,但它會刪除「。」我用。所以這不是一個理想的解決方案。由於
樣品結果
String = This is an Egg. This is a dog. "I just come up with this example"
String[0] = This is an Egg.
String[1] = This is a dog. "I just come up with this example"
更多編輯:
還有的是,通常的方式似乎將保留分隔符它的字符串的一個問題。但我想在某種意義上分裂的分隔符(在我的例子中, 「[AZ]。」 太splited)
如果您提供了一個示例字符串輸入以及您期望的String []輸出標記,它將有所幫助。 – ulmangt 2012-04-21 15:26:51
問題是分割函數不返回分隔符作爲返回字符串的一部分。你可以很容易地使用substring來自定義你的分割,並且手動保留字符串。 – twain249 2012-04-21 15:27:10
http://stackoverflow.com/questions/275768/is-there-a-way-to-split-strings-with-string-split-and-include-the-delimiters – Serdalis 2012-04-21 15:31:54