In fact, you're interested in digits after a minus. Use the global matching to get all the matches:
#!/usr/bin/perl
use warnings;
use strict;
use feature qw{ say };
for my $string ('01/LC-13/E10GbE-1,01/LC-14/E10GbE-1',
'01/LC-13/E10GbE-1'
) {
my @numbers = $string =~ /-([0-9]+)/g;
say "@numbers";
}