in reply to Re^2: \s does not match end-of-line
in thread /s does not match end-of-line
As Athanasius's examples here demonstrate, the \s class requires a whitespace character (if * ? quantifiers are not present), and that's not what you have if you chomp off the newline. You may be interested to investigate the $ \z \Z line end anchors. In your particular case, \Z (big-Z) might be useful to "Match only at end of string, or before newline at the end" (see perlre); a \Z would match match the end of either a chomp-ed or un-chomp-ed line (assuming you're chomp-ing newlines).
Update: Fixed ^ vice $ in "... the ^ \z \Z line end anchors." per Lotus1's /msg. Thanks!
Give a man a fish: <%-{-{-{-<
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: \s does not match end-of-line
by glendeni (Sexton) on Feb 06, 2018 at 05:14 UTC | |
by AnomalousMonk (Archbishop) on Feb 06, 2018 at 06:08 UTC | |
by hippo (Archbishop) on Feb 06, 2018 at 10:28 UTC |