有人可以帮我调整这个正则表达式吗?它抓住了72.49 GB
,我只对价值72.49
$line =~ m/(backup-size)[:=](.+)/
原始字符串:
Tue Jan 04 05:45:34 2011: db2.mil.mad:backup:INFO: backup-size=72.49 GB
答案 0 :(得分:5)
试试这个:
$line =~ m/backup-size[:=]([\d.]+) GB/;
要在不同的组中选择尺寸和单位:
$line =~ m/backup-size[:=]([\d.]+) (.B)/;
答案 1 :(得分:2)