On Jan 20, John W. Krahn said:
>Rob Dixon wrote:
>>
>> Sure. I'm saying that
>>
>> split '\.';
>>
>> actually compiles as
>>
>> split m'\.'
>>
>> and is therefore the same. It has to be a valid quotation character
>> though, because anything else won't be recognised out of context.
>
>So, you are saying that:
>
> split ' ';
>
>Is the same as:
>
> split m' ';
>
>And the same as:
>
> split / /;
No, he isn't. Except for the case of " " or ' ', the first argument to
split() is a REAL LIVE REGEX, no exceptions. split('|') and split(/|/)
are the same thing. split(" ") (from which split() with no args gets its
splitting string) splits like /\s+/, but it also ignores leading
whitespace.
split(" ", " ab cd ef ") -> "ab", "cd", "ef"
split(/\s+/, " ab cd ef ") -> "", "", "ab", "cd", "ef"
--
Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/
RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/
<stu> what does y/// stand for? <tenderpuss> why, yansliterate of course.
[ I'm looking for programming work. If you like my work, let me know. ]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]