use strict;
my $input='
This is sample <This is sample text>
This is sample <This is sample text this is sample text sample text >
';
my @arr=$input=~m#<[^<>]+(?:.+?[^<>]*)?>#g;
local $"="\n";
print "\n@arr";
####
<This is sample text>
<This is sample text this is sample text sample text >