javaで文中の改行のみを省くことは可能でしょうか?
<例>
置換前:
今日は台風で\n
学校が休みになった。\n
\n
そのため、\n
家で遊んでいた。
置換後:
今日は台風で学校が休みになった。\n
\n
そのため、家で遊んでいた。
・・・単純に改行コード(\n)をなくすだけだと、全て1行になってしまいます。
文字と文字に挟まれた改行コードのみ、空文字に置換したいと思っています。
replaceAll関数の正規表現を駆使するも、なかなかうまく行きません。
一見、簡単なようでとても難しいです。
どなたか、わかりますでしょうか?
No.1ベストアンサー
- 回答日時:
改行コード以外に前後を挟まれた改行コードのみ削除するイメージでいけるかと思います。
str = str.replaceAll("(.)\n(.)","$1$2");
<サンプルコード>
String str = new String("今日は台風で\n学校が休みになった。\n\nそのため、\n家で遊んでいた。");
System.out.println("変換前");
System.out.println(str);
System.out.println("");
str = str.replaceAll("(.)\n(.)","$1$2");
System.out.println("変換後");
System.out.println(str);
これで一応は要望されている結果にはなるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- PDF PDFで資料を編集したいです 2 2023/08/10 22:56
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Excel(エクセル) Excelで校閲をする方法はあるでしょうか(取扱説明書への掲載禁止用語の確認) 3 2022/06/11 22:51
- フリーソフト テキストファイルの一括置換で除外したい文字があります。 2 2022/06/21 17:53
- その他(悩み相談・人生相談) 10年前に躁鬱病で薬を飲んでいて今は飲んでないけど、芽がでると行けないから、薬は手放せないって人とお 2 2022/03/31 12:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、null...
-
JAの支部?地域の農協のカード...
-
プログラミングの問題です。大...
-
eclipse実行ができない
-
問題作成のWebアプリの作り方を...
-
正規表現について質問です。 カ...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
jdk17.06のインストーラーが起...
-
自作Androidアプリのデータ引き...
-
Processingでマウスクリックで...
-
えハミルトン路と全域木のちが...
-
CSV出力を画面から選択したデー...
-
ショートカットキーについて
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
Eclipse 動的プロジェクトで404...
-
改行含むテキストの表示の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
マイクラでPythonのプログラミ...
-
配列にnullを代入すると、null...
-
jdk17.06のインストーラーが起...
-
Eclipse 動的プロジェクトで404...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
JaneStyleのスレッドが見れなく...
-
正規表現について質問です。 カ...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
リレーションエンティティクラ...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
キー入力について
-
自作Androidアプリのデータ引き...
-
問題作成のWebアプリの作り方を...
-
eclipse実行ができない
-
変数名とDBカラム名の関係性に...
-
デバッグツールの具体例を教え...
おすすめ情報