我想從下面的字符串中提取日期,月份和年份。提取月份,日期,年份使用拆分
my $test_str = "Jan 01, 2004 Feb 01, 2004 Mar 01, 2004 Apr 01, 2004 May 01, 2004";
foreach $s (split('\t', $test_str)) {
my ($m, $d, $y) = split('[\s|,\s]');
print ("$m=$d=$y\n");
}
當我打印輸出時,$ y總是空的。難道我做錯了什麼?我的regx是
[\s|,\s] # match a space or space and a comma