Mr. Shawn H. Corey wrote: > On Tue, 2006-09-05 at 01:30 -0700, John W. Krahn wrote: >>Anything used as a pattern is a string. See the "Quote and Quote-like >>Operators" section of perlop: > > Huh? > > Do you mean all strings can be used as a pattern?
A pattern is a string. Perl does string interpolation on patterns before passing them on to the regular expression engine. > split( quotemeta( $split_string ), $data_string ); Which could also be written as: split( "\Q$split_string", $data_string ); Or: split( /\Q$split_string/, $data_string ); > Or that patterns are built from strings? > > split( /$split_string/, $data_string ); > > > What I meant was that: > > split( $split_string, $data_string ); > > works like the second one, which can surprise you since you would expect > it to work like the first. I don't understand what you are trying to say. 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>