Disce aut Discede
Add post
$ cat split.pl
#!/usr/bin/perl
$input = "intranet,monitor(nagios,zabbix,cricket),tacacs(live,test),ldap(dump,prod,domain),test1";
@output = ();
push(@output, $+) while $input =~ m{([^,\(]+\([^\)]+\)),|([^,]+),|,}gx;
print join "\n",@output;
print "\n";
$ ./split.pl
intranet
monitor(nagios,zabbix,cricket)
tacacs(live,test)
ldap(dump,prod,domain)
$