→ micangela:要用小括號指定要存的比對結果 11/17 13:32
→ micangela:改成 $content =~ /(i.*bugs)/i 試試看? 11/17 13:32
→ doom8199:謝謝,原來要用()來賦值。 另外想問一下,若要把比對結果 11/17 21:49
→ doom8199:直接丟給 ($90,$91,$92) for example,而不從1~3開始存 11/17 21:51
→ doom8199:請問除了()暴力加89個外,有何簡便的寫法 >_<? 11/17 21:52
推 clanguage:表示前面的資料你不需要 你要排除他,只抓出你需要的資料 11/17 22:17
推 micangela:doom8199 這個應用很奇怪... 11/18 01:51
→ micangela:若是為了可讀性想把比對到的值存在易於辨識的變數的話 11/18 01:54
→ micangela:一個作法是在小括弧中指定名字再透過 %+ hash讀取 11/18 01:55
→ micangela:例如 $content =~ /(?<my_name>i.*bugs)/ 11/18 01:56
→ micangela:比對結果會在變數 $+{my_name}中 11/18 01:57