看板 Perl 關於我們 聯絡資訊
※ 引述《LiloHuang (築夢踏實)》之銘言: : ※ 引述《justinC (無)》之銘言: : : 我想要讀取一個檔案 : : 整份檔案存在一個變數那,然後整篇比對 : : 但是目前我看到的讀檔方式多需要while去一列一列讀 : : 這樣比對都是以行為單位 : : 請問我要怎麼做整份文件一次比對 : : 我想到一個很笨的方法就是一列一列把他串起來..還有其他辦法嗎 : open(FH,"file.txt"); : print "Oh~Yes" if(join('',<FH>)=~/比對的字串/); : close(FH); Andor大大寫的我暫時還不瞭解 在稍微找資料一下 原本最初用意是從網路抓資料下來比對 在我還沒找到方法前,我是事先抓下來存 不過用LWP也可以直接整份抓下存在一個變數~ 不管怎樣,感謝大家協助囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.170.174
reizarc:那個就是就是把換行符號暫時取消阿 然後就可以一次全讀 04/04 23:52
reizarc:因為 <> 符號會因為 $/ 來斷, 所先當成 undef 就可以了 04/04 23:55
justinC:感謝你解說!! 04/05 20:20