#!/usr/bin/perl
use strict;
use warnings;
my $x = '12aba34ba5';
my @num = split/[a-b,A-Z]/, $x;
print "$num[$_],\n" foreach (0..$#num);
print"-------\n";
@num = split/([a-b,A-Z])/, $x;
print "$num[$_],\n" foreach (0..$#num);
####
@num = split/(?:[a-b,A-Z])/, $x;
print "$num[$_],\n" foreach (0..$#num);
####
@num = split/[a-b,A-Z]/, $x;
print "$num[$_],\n" foreach (0..$#num);