Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re^5: Regular expressions across multiple lines

by Laurent_R (Canon)
on Apr 25, 2016 at 06:33 UTC ( #1161419=note: print w/replies, xml ) Need Help??

in reply to Re^4: Regular expressions across multiple lines
in thread Regular expressions across multiple lines

Perl (the compiler) has no problem reading Windows or Unix line endings in scripts on any platform.

Perl programs may have problems when reading a Windows-generated file under Unix or a Unix-generated file under Windows, because Perl applies the conventions of the platform on which it executes and does not know the file has been generated on another OS.

If you transfer a file by FTP in ASCII mode, FTP will do the conversion for you. If you use Bin mode or SFTP, the con version will not occur and you may end up with problems.

As for chomp, I use it when I have a decent control of where the file has been generated (especially it it is a file I previously generated). When the file is coming from some outside source, I usually use aa tr// or a regex s/// to remove safely line endings.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2020-09-22 03:44 GMT
Find Nodes?
    Voting Booth?
    If at first I donít succeed, I Ö

    Results (128 votes). Check out past polls.