|
|
|
Your skill will accomplish what the force of many cannot |
|
| PerlMonks |
Re: Why dot does not match newline in oneliner but it does in script, with /s modifier?by hippo (Archbishop) |
| on Oct 24, 2025 at 14:50 UTC ( [id://11166586]=note: print w/replies, xml ) | Need Help?? |
|
You are running perl -p which by default processes each line in isolation, therefore your regex will never match because you don't have a line with both an opening and closing brace on it, for example. You could change the line-ender to null to switch this behaviour off:
This gives the empty output as you initially expected. Update: See the discussion in the follow-up question Oneliner replace in-place adds extra spaces at the end of the file particularly in regards to the use of -l and how the order of these options is important. 🦛
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||||||