Perl讀寫檔案 字串操作

2022-07-28 23:00:35 字數 791 閱讀 9075

perl中讀寫檔案的方法非常簡單,可以使用open或sysopen函式來開啟檔案,linux下執行perl指令碼只需 ./xx.pl 或 perl xx.pl。

讀檔案

open(檔案控制代碼, "《檔名");或者 open(檔案控制代碼, "檔名");

如:open (in, "./test.txt");

while ()

close(in);

寫檔案

open(檔案控制代碼, ">檔名"); #覆蓋原檔案的內容。

open(檔案控制代碼, ">>檔名"); #追加寫入檔案。

如:open (out, "./result.txt");

my $str = "i love perl.";

print out "$str\n";

close(out);

ps:在讀寫檔案時,經常伴有對字串的拆分,這時乙個非常有用的函式是split函式,把字串分割並將結果存入陣列中,下面做簡單介紹:

perl的split函式使用正規表示式,未特定則工作在$_上。

用法:@array = split (//, $line);或@array = split(//);

如:$str="caine:michael:actor:14,leafydrive";

@array=split(/:/,$str); #@array=("caine","michael","actor","14,leafydrive");

perl 字串操作

字串陣列元素賦值 tmp qw aaa bbb kkk 9000 相當於 tmp aaa bbb kkk 9000 字串比較,絕不能用 要用eq macg localhost perltest vi tip.pl usr bin perl print input while chomp input ...

perl 字串基本操作

1 perl字串中length取串長 字元數量 usr bin perl str abcd99e strlen length str print strlen,n macg localhostperltest tip.pl 72 substr串,位置,長度 取子串,注意從0開始數字置 usr bin...

Perl字串基本操作詳解

本文和大家重點討論一下 perl字串的一些基本操作,比如 perl字串陣列元素賦值 tmp qw aaabbbkkk9000 相當於 tmp aaa bbb kkk 9000 至於其他操作請看本文詳細介紹。perl字串操作 perl字串陣列元素賦值 tmp qw aaabbbkkk9000 相當於 ...