in reply to Re: Getopt, regexen, and newlines
in thread Getopt, regexen, and newlines

Above code when run w/ @ARGV of -d '\n\n' -s '\n' on file containing (there is an empty line after dot)...
polka


dot

prints...

polka\n
dot\n

...BTW this input works as expected: -d 'o' -s 'O'; no surprise there.

Am i specifying the input correctly, or the script still does not do what you wanted initially?

Replies are listed 'Best First'.
Re^3: Getopt, regexen, and newlines
by apotheon (Deacon) on Dec 05, 2005 at 21:13 UTC

    Actually, I think you're right. I'll have to take another look at it. I haven't paid any attention to this for some time, and pretty much forgot all about it until now.

    Thanks for the reminder, and pointing out the (new?) problem. As I said, I'll have a look.

    EDIT: Okay, now I'm really confused. That regex will fix the input for what's to be substituted, so that you can just delete any instances of two linebreaks (for instance), but won't properly handle the substition if you've got escape characters on the -s argument.

    Yeah, I don't know what it's doing.

    print substr("Just another Perl hacker", 0, -2);
    - apotheon
    CopyWrite Chad Perrin