- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数行に渡る文字列の置換)
複数行に渡る文字列の置換
このQ&Aのポイント
- Perl初心者のため、カレントフォルダ内のテキストファイルに対して複数行に渡る文字列の置換を行うスクリプトを作成中です。
- 具体的な置換内容は、ストリングIDの直下に改行のみが存在する場合、[BLANK]という文字列を挿入するというものです。
- 現在の方法では、1行ずつ処理しているため、3行以上の改行を置換することができません。より効率的な方法を模索しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
my @file = <FILE>; の代わりにread関数を使用してみてはどうでしょうか?
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「ストリングID」というのが何かよくわかりませんが, http://oshiete1.goo.ne.jp/qa5525005.html ではご不満な点があるのでしょうか?
質問者
補足
学習中ですので、処理が出来れば良いというのではなく、いろんな方のやり方を見たいのです(TMTOWTDI がPerl のモットーとのこと)。
お礼
ご回答ありがとうございます。 そうですね。参考書などで read 関数の使い方を調べてみたいと思います。