in reply to Re^2: Efficient way to replace a set of values with another set of values
in thread Efficient way to replace a set of values with another set of values

Indeed. I was in two minds about whether to include it or not. The substitutions in the examples were consistently at the start of lines, but the OP never explicitly specified that that would always be the case, so I decided to go for the more general "anywhere in the string" match.

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'
  • Comment on Re^3: Efficient way to replace a set of values with another set of values

Replies are listed 'Best First'.
Re^4: Efficient way to replace a set of values with another set of values
by ColonelPanic (Friar) on Nov 23, 2012 at 11:04 UTC
    Yeah, I agree that it depends on exact requirements. I thought it was worth mentioning though, because it's such a simple pattern that I would be worried about it popping up elsewhere in the data.


    When's the last time you used duct tape on a duct? --Larry Wall