Interesting. The phrase "the values of \r and \n vary from system to system" came right out of the Camel book. I almost put it in quotes with attribution. It's in a discussion of using \015\012 especially for socket programming because you'll need to recognize those hard values coming across the network regardless of what your local concept of "newline" is.

In this case, the OP refers to data coming from a "phone switch", which I'm guessing is also not likely to change its delimiters if the local concept of "newline" changes from the time the interface code is written to the time it's used.

Thanks for pointing out where the magic number rule came from. Given how old Macs are disappearing, I might not have recommended what I did, but I think this case is special enough that the exception might not be all bad.


In reply to Re^3: question about "split" function (magic numbers) by kyle
in thread question about "split" function by rimvydazas

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.