DimRange: simplify regex a little more

You never need to write *? because the * means "0 or more"
whereas ? means "0 or 1" (i.e., "optional").
So * already makes the block optional.