看板 Perl 關於我們 聯絡資訊
資料項是這樣 p123.n0.2 我是打算取第一個點後的第一個字作為$c裡面的關鍵字 程式是這樣 ($c)=($array[0]=~/.*\.(.)/); 但是這樣印出$c卻是2 請問為什麼會這樣呢? 我寫的意思是第一個點後的第一個字吧 先謝謝回答我的人了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.65.55.161
imce:($c)=($array[0]=~/.*?\.(.)/); #這樣可以嗎? 01/28 12:31
handsomegirl:可以了~謝謝~但想請問加上?的功用 01/28 13:00
handsomegirl:不好意思我還是菜鳥 01/28 13:01
imce:簡單的說加上?是去match最短字串 01/28 13:11