in reply to Re^5: How to match last character of string, even if it happens to be a newline?
in thread How to match last character of string, even if it happens to be a newline?
I think you are right, \n seems to be encoded as 0x0A on all plattforms.
I can't test right now, but perlport says differently:
Perl uses \n to represent the "logical" newline, where what is logical may depend on the platform in use. In MacPerl, \n always means \015. On EBCDIC platforms, \n could be \025 or \045. In DOSish perls, \n usually means \012, but when accessing a file in "text" mode, perl uses the :crlf layer that translates it to (or from) \015\012, depending on whether you're reading or writing. Unix does the same thing on ttys in canonical mode. \015\012 is commonly referred to as CRLF.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: How to match last character of string, even if it happens to be a newline?
by LanX (Saint) on May 13, 2019 at 20:34 UTC | |
by afoken (Chancellor) on May 14, 2019 at 18:01 UTC | |
by LanX (Saint) on May 14, 2019 at 18:07 UTC |