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