看板 Programming 關於我們 聯絡資訊
※ 引述《dreamer.bbs@snow.ice.ntnu.edu.tw ( )》之銘言: : 感謝幾位先進的幫忙,後來用 eval 才解決我的問題,感恩! =) : 順道請問一下,為什麼寫成 $1 比較好呢? : 先前看一些 regular expression 的文件,好像都是教用 \1 的形式, : 知道原因的話,印象比較深刻,以後才改得過來。 ^^; 因為撰寫時如果使用 -w 開啟警告的話 Perl Interpreter 會噴出警告如右 "\1 better written as $1" 再者這個寫法本來就不好...Perl 為何不建議這樣寫 因為 \1的用意是在於可以達到 backreferences 的功能 但是這個地方不需要用到性能較差的 backreferences 用 $1 才能達到較好的性能 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.172.181