Help for this page
my @test = ( "text text text 1 text", ... my @filtered = map {/(\d+)(?:\.0*)?\D*$/; $1} @test; print join "\n", @filtered;
my @filtered = map {/(\d+(?:\.\d*)?)\D*$/; 0 + $1 || ''} @test; print join "\n", @filtered;