s%(
(?=(?:(?!
).)*\n\n)(?:(?!).)*)%-->$1<--%sg ####
s{ (
(?=(?:(?!
).)*\n\n) # Followed by two newlines not preceded by
(?:(?!).)*) # Followed by not preceded by
}{-->$1<--}sgx;
####
my $not_followed_by_end_p = qr{(?:(?!).)*}s;
while (<>) {
s{ (
(?=$not_followed_by_end_p\n\n)
$not_followed_by_end_p
)
}{-->$1<--}gx;
print;
}
####
($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord
}map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,