[問題] 有關 regular expression

作者: cutekid (可愛小孩子)   2014-03-13 11:43:23
Perl 版本: ActivePerl 5.16.3
程式如下:
#!/usr/bin/perl -w
use utf8;
$s = '#印#';
use bytes;
############
# match 不到
($match) = $s =~ /([\x80-\xff]*)/;
print "match:[$match]\n";
############
# match 的到
($match) = $s =~ /([\x80-\xff]+)/;
print "match:[$match]\n";
問題:
為什麼我用 * 時會 match 不到呢 ??
謝謝 ^_^
作者: CindyLinz (Cindy Wang)   2014-03-13 12:14:00
也有 match 到喔~ 它 match 了第一個 # 前面那個沒有字的縫縫 :p
作者: cutekid (可愛小孩子)   2014-03-14 08:24:00
原來如此,謝謝 CindyLinz

Links booklink

Contact Us: admin [ a t ] ucptt.com