情報処理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
© Copyright 2025 ExpyDoc