Re: split based on n number of occurances of a character

2007-10-26 Thread Rob Dixon
Mahurshi Akilla wrote: Is there an easy way (without writing our own proc) to split a string based on number of occurances of a character ? for example: $my_string = "a;b;c;d;e;f;g;h" @regsplitarray = split (/;/, $my_string) splits based on every 1 occurance of ";" what if i want it to do 2

Re: split based on n number of occurances of a character

2007-10-26 Thread Chris Charley
- Original Message - From: ""Jeff Pang"" <[EMAIL PROTECTED]> Newsgroups: perl.beginners To: "Mahurshi Akilla" <[EMAIL PROTECTED]> Cc: Sent: Friday, October 26, 2007 6:51 AM Subject: Re: split based on n number of occurances of a charact

Re: split based on n number of occurances of a character

2007-10-26 Thread Chas. Owens
On 10/26/07, yitzle <[EMAIL PROTECTED]> wrote: > @re = $x=~/(\w+;\w+);{0,1}/g; > Array @re holds the resulting matches (inside the brackets) of the > RegEx $x=~/(\w+;\w+);{0,1}/g > > $x=~/(\w+;\w+);{0,1}/g > the /g means don't stop after one match. > > /(\w+;\w+);{0,1}/ > \w is a "word" > This matc

Re: split based on n number of occurances of a character

2007-10-26 Thread yitzle
@re = $x=~/(\w+;\w+);{0,1}/g; Array @re holds the resulting matches (inside the brackets) of the RegEx $x=~/(\w+;\w+);{0,1}/g $x=~/(\w+;\w+);{0,1}/g the /g means don't stop after one match. /(\w+;\w+);{0,1}/ \w is a "word" This matches one or more word(s) followed by a semicolon, again one or mor

Re: split based on n number of occurances of a character

2007-10-26 Thread Mahurshi Akilla
On Oct 26, 3:51 am, [EMAIL PROTECTED] (Jeff Pang) wrote: > using a regex is may suitable. > > $ perl -e '$x= "a;b;c;d;e;f;g;h";@re=$x=~/(\w+;\w+);{0,1}/g;print "@re"' > a;b c;d e;f g;h > > On 10/26/07, Mahurshi Akilla <[EMAIL PROTECTED]> wrote: > > > > > Is there an easy way (without writing our ow

Re: split based on n number of occurances of a character

2007-10-26 Thread Jeff Pang
using a regex is may suitable. $ perl -e '$x= "a;b;c;d;e;f;g;h";@re=$x=~/(\w+;\w+);{0,1}/g;print "@re"' a;b c;d e;f g;h On 10/26/07, Mahurshi Akilla <[EMAIL PROTECTED]> wrote: > Is there an easy way (without writing our own proc) to split a string > based on number of occurances of a character ?

split based on n number of occurances of a character

2007-10-26 Thread Mahurshi Akilla
Is there an easy way (without writing our own proc) to split a string based on number of occurances of a character ? for example: $my_string = "a;b;c;d;e;f;g;h" @regsplitarray = split (/;/, $my_string) splits based on every 1 occurance of ";" what if i want it to do 2 at a time ? e.g. $regsp