OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

改行を含む場合の置換。

  • 暇なときにでも
  • 質問No.145585
  • 閲覧数136
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 38% (12/31)

内容が文章のテキストファイルがあります。
その中のある一部分を置換したいのですが、

例) おはようございます。→こんばんは。

FileReaderで一行づつ読み込んで、その中から「おはようございます。」を
探して「こんばんは。」に置換することはできたのですが、
文章なので途中で改行が入っている場合があります。

例) おはようご(↓改行)
   ざいます。

こういう場合だと、探し出すことができません。
一度ファイルの内容を全部ひとつのStringに入れて
置換するという手も考えたんですが、
書き出すときに文章のズレが出てきてしまいます。

何かいい手はあるんでしょうか?
わかりにくくてスイマセン。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル8

ベストアンサー率 46% (13/28)

ファイルを一つにStringに入れるやりかたが妥当だと考えますが、結局問題なのは置換後に改行をどう扱うかということでしょうか??

例えば、eraさんの例の場合ですが、

例)おはようご(↓改行)
  ざいます。

これはどういう風に置換されるイメージをお考えでしょうか??

(1) こんばんは。(↓改行)
(2) こんばん(↓改行)
  は。
(3) こんば(↓改行)
  んは。

...等々
置換後の改行の位置については様々なパターンが考えられます。どのようなパターンにするかを決めればおのずと処理ロジックも決まるものと考えます。
補足コメント
era

お礼率 38% (12/31)

解答ありがとうございます。

そうなんですよねぇ。
例えば置換したところを

こんばんは。(↓改行)

ってしても、その後の文章に影響(ズレ)が
出ちゃうし・・・。
それはやはり手直しするしかないですかね?
投稿日時 - 2001-10-04 13:38:57
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ