相关疑难解决方法(0)

为什么"2010年"=〜/([0-4]*)/会导致$ 1中的空字符串?

如果我跑

"Year 2010" =~ /([0-4]*)/;
print $1;
Run Code Online (Sandbox Code Playgroud)

我得到空字符串.但

"Year 2010" =~ /([0-4]+)/;
print $1;
Run Code Online (Sandbox Code Playgroud)

输出"2010".为什么?

regex perl

10
推荐指数
4
解决办法
306
查看次数

标签 统计

perl ×1

regex ×1