[問題] utf8 字串的比對

看板Perl作者 (Acoustic)時間17年前 (2008/06/06 00:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我手邊有一些 utf8 的字串 像 nue 這個字, 其中 u 的上面有兩個點 當把這個字拿去做 regular expr. 時 取出來的字好像會讓 Perl 無法再執行 $str = "nue4"; # u 上面有兩點 if( $str =~ /(\S+)(\d)/ ){ print $1; # 這讓 Perl 出現錯誤訊息 } 是因為 regular expr. 無法支援所有 utf8 編碼的字嗎? 想請問我該如何解決這個情況 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.27.154

06/06 00:38, , 1F
你把Perl的source code也存成utf8來跑試試看
06/06 00:38, 1F
文章代碼(AID): #18I0z4or (Perl)
文章代碼(AID): #18I0z4or (Perl)