Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re^5: Win32/Linux portability

by jdporter (Canon)
on Oct 01, 2012 at 19:54 UTC ( #996727=note: print w/replies, xml ) Need Help??

in reply to Re^4: Win32/Linux portability
in thread Win32/Linux portability

Please read the documentation for split. Twice. Then if you still have trouble, come back and ask.

Replies are listed 'Best First'.
Re^6: Win32/Linux portability
by thelycaeum (Initiate) on Oct 01, 2012 at 20:13 UTC
    I read it more than twice, before. It says "However, this special treatment can be avoided by specifying the pattern / / instead of the string " " , thereby allowing only a single space character to be a separator." To me that means that for one or more ".", "." should work as well, or is there something special about a "." compared to a " "?
      or is there something special about a "." compared to a " "

      No. The latter is special, the former is not.

      When a single space is used as the first argument to split, it is treated specially, and is substituted for by a regex that is (approximately) equivalent to /\s+/.

      This is a convenience token for a common case and (approximately) acts like a similar construct in another language.

      There is no such special case for '.'.

      With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

      RIP Neil Armstrong

      To me that means that ...

      No. Don't extrapolate from what the doc says. It says a special case is "when the PATTERN is either omitted or a literal string composed of a single space character (such as ' ' or "\x20")"

      '.' is not a space character.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://996727]
[shmem]: see my scratchpad. Look for userDict
[shmem]: use strict and my %userDict; would be a compile time error in the perl equivalent.
[shmem]: note that userDict wasn't declared previously before the for block

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (9)
As of 2018-03-20 18:07 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (256 votes). Check out past polls.