With some regex engines {-1,} is a possible "lazy" quantifier, another option sometimes is to provide a flag for the pattern, signifying that it should default to "lazy" matching, instead of "greedy".
{-1,}