in reply to Re: remove blank lines with regex
in thread remove blank lines with regex
The answer is not what you'd expect, the string remains unchanged. It seems that brackets are required so that the entire variable is repeated and not just the last character of the variable. "meme" to "me" and not "mee" to "me":my $foo = "Camel meme power supreme!"; my $bar = "me"; $foo =~ s/$bar+/$bar/g;
$foo =~ s/($bar)+/$bar/g;So this translates back into something like this:
$line =~ s!($/)+!$/!g;/s modifies ., which is not used, so ditch it. You don't need to use /s just to work on multi-line strings, but sometimes you want to.
|
---|