ext_94641 ([identity profile] quercus.livejournal.com) wrote in [personal profile] perlmonger 2008-01-12 12:25 am (UTC)

The usual answer is an array of a single empty string, but I've never liked this and prefer the empty array.

Python naturally does both, as this is the most confusing behaviour possible. It only makes sense in Sanskrit, under particular phases of the moon. If you specify the toke, it returns an array of one empty string. If you _don't_ specify the token, then it does "default-based splitting" and looks for a normalised sequence of a set of the usual whitespace characters. BUT it also changes its empty string behavour so that it then returns an empty array instead!

Post a comment in response:

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org