作者HudsonE (象象共和国国王)
看板perl
标题Re: [问题] 中文字串比对
时间Sun Mar 14 10:42:44 2004
※ 引述《littlespring (???)》之铭言:
: ※ 引述《CKPILOT (星空下的钢琴手)》之铭言:
: : $word_1 = "---回应---"
: : $word_2 = "回应"
: : if ($word_1 =~ /$word_2/) {
: : print "True!\n";
: : } else {
: : print "False!\n";
: : }
: : 可是我却看到的是"False!"
: : 请问各位前辈们,请问我该如何解决呢?
: : 谢谢:)
: : 有位前辈告诉我要在程式前面加上use encoding 'big5';
: : 可是我加入了以上程式码之後,我一执行程式就会出现winXP的程式关闭视窗:
: : Perl Command Line Interpreter发生问题,必须关闭,谨此致歉。
: : 请问我的问题在哪呢??
: : 谢谢:)
: : OS: winXP
: : Perl: ActivePerl 5.8.0 build 806
: 我测试是true耶
: 会不会是第一二行没有加上分号阿;
: 拙见 见笑
我... 也遇到相同的问题了... -________-|||
这太夸张了吧...
重点是我把那段 program copy 出来...
单独 run 一点问题都没有...
有别的东西会影响 regular expression 比对的结果吗? ||||||||
This is perl, v5.8.1 built for i386-linux-thread-multi
--
真是的... 快被这个诡异的 bug 搞仆街了... T____T
--
我是大象
永远的大象...
象象共和国国王 .
Hudson
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.36.245
※ 编辑: HudsonE 来自: 61.229.36.245 (03/14 10:52)