my $str = '0000000000000000;39999999999;2;NONE;true;526;246;101;100;2;1;;;;;;8;101/100.000.99.99;246/000.000.122.122';
#-------------------------------------------------------------------------------
# Заменили дроби на ;
#-------------------------------------------------------------------------------
$str =~ s!/!;!gx;
#-------------------------------------------------------------------------------
# Получили один большой массив
#-------------------------------------------------------------------------------
my (@arr) = split ';', $str;
#-------------------------------------------------------------------------------
# Получаем дубликаты
#-------------------------------------------------------------------------------
my %seen = ();
my @dup = map { 1==$seen{$_}++ ? $_ : () } @arr;
say Dumper @dup;
На перле примерно так. Дальше сами справитесь?