On Saturday 01 December 2007 18:16, Eric Krause wrote: > > Hello all,
Hello, > I have a string like: > 11111xxx11xxxx111111xx11x1xxxx > > I would like to replace the 1's with the total of 1's like this: > 5xxx2xxxx6xx2x1xxxx $ perl -le' $_ = q[11111xxx11xxxx111111xx11x1xxxx]; print; s/(1+)/@{[($l=$1)=~y|1|1|]}/g; print; ' 11111xxx11xxxx111111xx11x1xxxx 5xxx2xxxx6xx2x1xxxx :-) John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/