一个正则表达式的问题

一个正则表达式的问题

我想输出以"a"结尾的那个单词(wilma),
$a="mrs.wilma flinstone";
if ($a=~/.*a\b/)
{
   print "$`<$&>$'\n";
}

这样写为什么<>当中显示是mrs.wilma?


QUOTE:
原帖由 anlrj 于 2009-1-9 21:42 发表
我想输出以"a"结尾的那个单词(wilma),
$a="mrs.wilma flinstone";
if ($a=~/.*a\b/)
{
   print "$`$'\n";
}

这样写为什么当中显示是mrs.wilma?

字符'.'也匹配进去了,用/\w*a\b/
谢谢,就是这样!
问题已经解决了