Mr. Shawn H. Corey wrote: > On Tue, 2006-09-05 at 09:05 -0700, John W. Krahn wrote: >>I don't understand what you are trying to say. > > I saying this should work: > > split '+', 'this+is+a+test'; > > Yes, I know how to fix it. I'm saying it _should_ work, not that it > does. If split is followed by a string, the string should be quotemeta > automatically. If it's followed by a pattern match (see `perldoc -f m`) > then it should use pattern matching.
perldoc -f split split /PATTERN/,EXPR,LIMIT The first argument to split is a pattern and no matter what you use (with the exception of ' ') as the first argument split will treat it like a pattern. The same thing happens with the binding operator: $string =~ '+'; $string =~ ( chr( 40 ) . pack( 'N*', 0x5065726C ) . chr( 41 ) ); John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>