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