看板 Perl 關於我們 聯絡資訊
#程式如下: $a="英雄"; if($a=~\英\){ print "hello"; } #上面這樣都會比對失敗,不知道要如何才能解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.246.28
chhuang:(1) use encoding "Big5"; (2) =~/英/ 才對! 02/21 17:50
garibaldi76: (2) =~ m\英\ 也可以 02/21 21:33
wawawa:如果可以儘可能別用"\"作為m運算子的分隔符號... 02/22 00:56
wawawa:另外要比對中文,的確是要像一樓說的用use encoding 02/22 00:57
wawawa:這樣比對才不會遇到地雷...:) 02/22 00:57