my (@value) = $line =~ m|(\d+)|g; or my (@value) = $line =~ m|((?:(?!).)*)|g;