文字列をJavaで分割しようとしていますが、改行文字は配列の要素として保持しています。 "Hello \n\n\nworld!"
空白で文字列を区切りますが、分割配列に改行を入れてください
は、私は出力になりたい::入力と例えば
、これは私に句読点を取得
String[] parsed = input.split(" +|(?=\\p{Punct})|(?<=\\p{Punct})");
:["Hello", "\n", "\n", "\n", "world", "!"]
私は今の場所に持っている正規表現はこれです分離が必要ですが、出力は次のようになります。["Hello", "\n\n\nworld", "!"]
aw Javaで改行を解除するにはどうしたらいいですか?
splitの代わりにfindメソッドを使用します。ルックアラウンドとの戦いよりも、あなたが望むアイテムを定義する方が簡単です。 –