>>> In *Find: ^(\d+?)\.1 *what is the purpose of the question mark? [...]
>>
>>It makes matching "non-greedy", so the pattern won't try to extend beyond the first possible match.
>
>In this particular case, the ? doesn’t have actually have any
>effect — the longest string of digits that is immediately
>followed by a dot is exactly the same as the shortest String of
>digits that is immediately followed by a dot, since a dot is
>not a digit. But the non-greedy modifier can be essential when
>a repeated wild-card pattern would otherwise match right over
>what is supposed to be the terminator.
That's correct, provided the shape of the actual data exactly
parallels that of the example but I've learned to take
precautions whenever possible. ;-)