if the minus sign always there, then use s/// seems faster than split, like

while(<DATA>){

    s/(\d)-/$1\t-/;
    print "$_";
}



On 11/9/07, Paul Lalli <[EMAIL PROTECTED]> wrote:
>
> On Nov 9, 2:09 am, [EMAIL PROTECTED] (Rob Dixon) wrote:
> >
> > Why have you decided that the OP's solution doesn't provide what he
> wants,
> > snipped it, and offered some code that does something very different?
>
> > and he asked for a more elegant way of doing the same thing. I would
> have
> > thought it was a good idea to assume he knew what he wanted.
>
> You're right.  I didn't read his sample program, because I assumed
> that his subject also contained a description of what he wanted to do
> - split two numbers that were joined by a minus sign.  How foolish of
> me to make such an assumption.
>
> The OP's subject does not match the OP's goal.  Oh well.
>
> Paul Lalli
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> http://learn.perl.org/
>
>
>

Reply via email to