我有下面這段代碼:如何通過逗號分割一個字符串,而不包括在Perl引號內的逗號?
my $file = 'c:\test.log';
open (FILE, "<", $file) or die $!;
my @list = grep /\bAdobe\b/, <FILE>;
my $days;
foreach (@list) {
$days = $_;
print "$days\n";
}
預期的結果是:
"Adobe","10:10:10, 11/10/2011","Ready"
我想要的結果用逗號與下面這段代碼分裂:
my @sample = split(',', $days);
期望的結果是:
"Adobe"
"10:10:10
11/10/2011"
"Ready"
但它不是我想做的事:
我想打印輸出是這樣的:
"Adobe"
"10:10:10, 11/10/2011"
"Ready"
我怎麼能做到這一點,而無需使用/安裝類似文本的任何模塊:: CSV。
請指教,謝謝。
它的工作!謝謝。我需要的是消除報價。 – quinekxi