Replace every comma located between 10th thru 15th columns with '#' of a line.
2002.10.11
Raw Input
12345678901234567890
,,,,,,,,,,,,,,,,,,,,
Desired Output
12345678901234567890
,,,,,,,,,######,,,,,
Script and Comments
Script1
[ 1] :loop
[ 2] s/^\(.\{9,14\}\),/\1#/
[ 3] t loop
Comments
Steps [1] thru [3] constitute a loop, which substitute every qualified comma
with '#' from left to right.
Step [2] will substitute a qualified comma with '#'.
If the substitution in Step [2] succeeds,
there may exist more qualified commas, the command 't' will branch to Step [1].
If the substitution in Step [2] fails,
this implies that there is no more qualified comma, the command 't' will not
branch to Step [1], thus terminate the loop.