- ' Format quantities: as many digits as we can still grab.
- ' We have to allow @ as a following character for our own @c@ tag.
- SuperbReplace(ThisComponent, "(?<=@m@)[0-9]+(?=[@A-Z \t\])}.,:;?!'""]|$)", "&", -1)
+ ' Step 7: Format quantities: as many digits as we can still grab. The digits
+ ' must be followed by one of the allowed characters for the first kind of
+ ' "recognized sequence" described by a readme or by @, which we assume is part
+ ' of a @c@ tag we added in step 2. The allowed characters A-Z\[({ represent
+ ' the beginning of another item; the other allowed characters are the same as
+ ' in step 2.
+ SuperbReplace(ThisComponent, "(?<=@m@)[0-9]+(?=[@A-Z\[({ \t\])}.,:;?!'""]|$)", "&", -1)