Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re: Return?

by comatose (Monk)
on Apr 14, 2000 at 19:17 UTC ( #7630=note: print w/replies, xml ) Need Help??

in reply to Return?

In perl, there is no code for starting the next line of text. It is something that the operating system determines. That's why you have to use \r\n for a new line (not \n) in MS products, \n for Unices, and \r for Macs. There might even be something out there that wants \n\n or something even weirder.

In any case, to avoid any wackiness, you'll want to make sure the data is treated as a single line.

# We don't want to put text right up against itself so # replace with a space rather than nothing. /s treats it # all as a single line - very important. $message =~ s/\r\n|\n|\r/ /gs;

Replies are listed 'Best First'.
RE: Re: Return?
by ChuckularOne (Prior) on Apr 15, 2000 at 19:58 UTC
    $message =~ s/\r|\n//g;
    do the same thing as:
    $message =~ s/\r\n|\n\r//g;

    Your humble servant
      No it wont, The first one will blow away any newline or carrige return in the text
      The second will only remove cr/lf pairs.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://7630]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (5)
As of 2022-12-09 13:38 GMT
Find Nodes?
    Voting Booth?

    No recent polls found