untested, but should work for you: @res=split(/(\D+)(\d+)/, $data); Shawn ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Thursday, March 01, 2001 2:13 AM Subject: REGULAR EXPRESSION IN SPLIT FUNCTION - PLEASE HELP ME. > DEAR FRIENDS, > PLEASE HELP ME REGARDING THE REGULAR EXPRESSION IN SPLIT FUNCTION > > data is : CDM210909 or FDM210909 ( ie start with 3characters followed > any no of numeric numbers) > probelm is : i need to split this word into CDM and 210909 ( split into > characters & numbers). > > --- ie, i wish to split this word into char (first 3 characters & remaining > ) > > @res=split( / .{3}/ , $data ); > > but i could'nt get the answer. can u please help me. > Expecting your ineffable Wishes, > > Pons. > Extn: 1328 > ------------------------------------------------------------------------------ -- > > Learn to Grow ------> Grow to Learn more & more. > ------------------------------------------------------------------------------ -- > > _______________________________________________ > ActivePerl mailing list > [EMAIL PROTECTED] > http://listserv.ActiveState.com/mailman/listinfo/activeperl > > _______________________________________________ Perl-Unix-Users mailing list. To unsubscribe go to http://listserv.ActiveState.com/mailman/subscribe/perl-unix-users