返回两个子字符串perl之间的字符串

时间:2014-01-11 07:33:22

标签: perl

我使用这个perl代码在字符串“11 = 1234.5755 = 3434.78 =

之间返回

这是给我123457,它删除十进制,我怎么能修改这个代码 $ wanted = 1234.57我们可以在一行中有多个“=”,我需要通用的灵魂,在两个“number =”之间提取字段 例如55 =和8 =

之间的字符串
my ($wanted) = ($line =~ /11=(.*)55=/);

1 个答案:

答案 0 :(得分:1)

my ($wanted) = $line =~ /(?:11|55)=(\d*[.]\d{0,2})/;