文字列で繰り返される場合は、シーケンス「-~-~-」を削除したいのですが、それらが一緒になっている場合に限ります。複数の空白の正規表現の削除に基づいて正規表現を作成しようとしました:
test.replaceAll("\\s+", " ");
残念ながら私は不合格でした。誰かが正しい正規表現を書くのを手伝ってくれませんか? ありがとう。
例:
string test = "hello-~-~--~-~--~-~-"
出力:
こんにちは-~-~-
もう一つの例
string test = "-~-~--~-~--~-~-hello-~-~--~-~--~-~-"
出力:
-~-~-こんにちは-~-~-