match()函数匹配结果不同...大家看看什么原因?

match()函数匹配结果不同...大家看看什么原因?

[PHP]

[brenbo@oralce awk]$ awk 'BEGIN{ line="Good ole aUSA"};\
END{ match(line,/[A-Z]+$/);\
print substr(line,RSTART,RLENGTH)}' /dev/null

USA
[brenbo@oralce awk]$ awk 'BEGIN{ line="Good ole wUSA"};\
END{ match(line,/[A-Z]+$/);\
print substr(line,RSTART,RLENGTH)}' /dev/null

wUSA
[/PHP]
为什么一次是USA 一次是wUSA ???      
看看是不是[thread=133147]这个问题[/thread]      
恩恩,是这个原因了...