PowerPoint プレゼンテーション

情報処理3
第13回目講義
担当 鶴貝 達政
9/30/2015
1
ファイルを処理する関数
ファイルを開く(オープンする)
open ファイル変数,“ファイル名”;
(例)
open IN, “test.txt”;
open IN, “test.txt” or die print “ “;
9/30/2015
2
ファイルを処理する関数
ファイルを開く(オープンする:書き込み)
open ファイル変数, “>ファイル名”;
(例)
open OUT, “>new.txt”;
open OUT, “>new.txt” or die print “ “;
9/30/2015
3
ファイルを処理する関数
ファイルからデータを読む
<ファイル変数>;
(例)
<IN>;
while(<IN>) { };
9/30/2015
一行、読む
すべてを読む
4
ファイルを処理する関数
ファイルにデータを書く
print ファイル変数 データ変数;
(例)
print <OUT> $x;
print <OUT> ($_);
9/30/2015
一行、書く
一行、書く
5
正規表現
データ内にある文字があるデータを表示
if(/文字/) print ;
(例)
if(/a/) print ;
a が含まれる行を表示
if(/xy/) print ; xy が含まれる行を表示
9/30/2015
6
正規表現
データ内に文字の置換
s/置換前の文字/置換後の文字/ ;
(例)
s/a/b/;
s/a/b/g;
9/30/2015
最初の a を b に置換
すべての a を b に置換
7