regular expression回傳值問題

看板Perl作者 (賺錢才難)時間18年前 (2006/12/15 19:40), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
小弟做了一個測試, $char = "a first b and a second b"; $char = ~m/a(.*)b/; print "$char"; 我希望他印出的應該是比對後的$char 字串內容, 可是回傳值卻 是一串整數值4294967295, 是因為回傳 "true" 的關係嗎?? 我要怎麼印出比對後的字串?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.74.180.10

12/15 20:34, , 1F
print $1;
12/15 20:34, 1F

12/15 20:49, , 2F
我試過了,用$1印出來沒東西
12/15 20:49, 2F

12/16 02:26, , 3F
=跟~ 之間無空白 =~
12/16 02:26, 3F

12/18 17:17, , 4F
原來如此, 謝謝lucky大大
12/18 17:17, 4F
文章代碼(AID): #15Wecg2f (Perl)
文章代碼(AID): #15Wecg2f (Perl)