Re: [問題] 可以請問一下嗎

看板Perl作者 (peterjack)時間21年前 (2004/07/15 22:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《seagal (基因寶寶)》之銘言: : ※ 引述《ausir (凡人)》之銘言: : : 抱歉... : : 我有用顏色的地方出了一點差錯... : : 不只是判讀字串那一行@@...sorry... : : 還有接下來幾行... 1.open IN, "< ex1.txt" or die "cant op"; 2.while(<IN>){ 3.: : if ($_=~/(EC 3.4.11.2)/i){ 4.: : $EC_num=$1; 5.: : $EC_num=~/EC\s(.+)/; 6.: : $EC=$1; 7.} : : 可否再看一下呢@@...感激不盡... : 我知道這是一個有關酵素的程式 ============================================ 從第一行解釋給你聽.. 1. open ex1.txt withe file handle IN; 2. 從IN中第一行開始讀取到最後一行 3. 假如$_該行有符合EC 3.4.11.2不分大小的字串,()的目的在將符合的結果存入 BUFFER,也就市$1 4. 將EC 3.4.11.2指給$EC_num 5. $EC_num去比對=~ /pattern/ \s表示符合空白,(.+)表示1各以上的任意單一字元 並存入PERL預設的buffer $1 6. $EC=$1,也就市將3.4.11.2指給$EC -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.100.116
文章代碼(AID): #10zfRqQH (Perl)
文章代碼(AID): #10zfRqQH (Perl)