私は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"
さらに編集:
通常の方法では、文字列の1つで区切り文字が保持されるように見えるという問題があります。しかし、ある意味で区切り文字を分割したいと思います(私の例では、「。[AZ]」も分割されています)