extract meters from text data
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 18 Jun 2010 21:29:12 +0000 (23:29 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 18 Jun 2010 21:29:12 +0000 (23:29 +0200)
public/code/Habitat.habitat_m.pl [new file with mode: 0644]

diff --git a/public/code/Habitat.habitat_m.pl b/public/code/Habitat.habitat_m.pl
new file mode 100644 (file)
index 0000000..af08729
--- /dev/null
@@ -0,0 +1,6 @@
+foreach my $v ( @{ $row->{Habitat} } ) {\r
+ foreach my $m ( $v =~ m/\b(\d+,?\d*(?:\s*-\s*\d+,?\d*)?)\s*m(?:et)?/g ) {\r
+  $m =~ s/,//g;\r
+  push @{ $row->{habitat_m} }, $m;\r
+ }\r
+}\r