in reply to RE: Re: Looping through a split() and more...
in thread Looping through a split() and more...

To what, in particular, are you refering?
  • Comment on RE: RE: Re: Looping through a split() and more...

Replies are listed 'Best First'.
RE: RE: RE: Re: Looping through a split() and more...
by cwest (Friar) on Jun 01, 2000 at 07:05 UTC
    I'm refering to splitting on a scalar value such as the following wrong way:
    split "\n", $line;
    
    --
    Casey
    
      How about split '\n', $line;

      That's still splitting on a pattern, not a literal. Quotes are only special to split in those cases described in perlfunc, otherwise they are regex delimiters.

      The same holds true for the rhs of a '=~' expression.

      chh@scallop chh> perl -le '$a="foo\nbar"; print $1 if $a =~ "\n(.*)"' bar chh@scallop chh>

      It's potentially misleading but not wrong.

        It's obsolete, in there for backward compatibility.. go read USENET, you'll see what I mean.
        --
        Casey