1

Perlで漢字を一致させる方法は? どうして

$ perl -e 'if ( "中国" =~ /\p{Han}/ ) { print "!"}'
$

動作しませんか?

4

1 に答える 1

10

ソース コードが UTF-8 の場合は、use utf8;. UTF-8 でない場合、ソースに漢字が含まれていない可能性があります。

$ perl -le'use utf8; if ( "中国" =~ /\p{Han}/ ) { print "!" }'
!
于 2012-09-07T05:50:38.767 に答える