作者cutecpu (可愛中央處理器)
看板perl
標題[問題] regular expression比對
時間Tue Feb 21 17:02:37 2006
#程式如下:
$a="英雄";
if($a=~\英\){
print "hello";
}
#上面這樣都會比對失敗,不知道要如何才能解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.246.28
1F:推 chhuang:(1) use encoding "Big5"; (2) =~/英/ 才對! 02/21 17:50
2F:推 garibaldi76: (2) =~ m\英\ 也可以 02/21 21:33
3F:推 wawawa:如果可以儘可能別用"\"作為m運算子的分隔符號... 02/22 00:56
4F:→ wawawa:另外要比對中文,的確是要像一樓說的用use encoding 02/22 00:57
5F:→ wawawa:這樣比對才不會遇到地雷...:) 02/22 00:57