Perl解析两个值之间的每个数字

时间:2017-07-26 21:01:49

标签: regex perl

说我有一个字符串:

  

blah blah 32.22200119 blah 33.440049 blah blah 32.25009912 7621.22 blah blah 37

我知道我要解析的数字限制在32到35之间,并且至少有4个小数点。我如何解析这些长数字,而忽略所有其他数字? (我试图解析的数字恰好是纵坐标)

1 个答案:

答案 0 :(得分:0)

可能类似......

while ($line =~ /\b(3[2-5]\.\d{4,})\b/g)
{
    print "Found $1\n";
}

单行代码。如果需要,您必须循环多行。