20:29: beretboy: s/ttt/tt/g; 20:34: alienhuman: /o would make that more efficient :) #### $\="\n"; $_='aaa'; my $c='a'; print "$c:$_"; print "------"; print "$c:$_" while s/$c/$c++/oe; print "------"; print "$c:$_"; #### a:aaa ------ a:aaa b:baa c:bca d:bcd ------ e:bcd #### a:aaa ------ b:aaa ------ b:aaa #### a:aaa ------ b:baa c:caa d:daa e:eaa f:faa ..... #### 21:45: alienhuman: /o would make that more efficient :)