in reply to How can I match between two integer numbers
You're probably having problems with the greedy-ness of .* and +. See also Death to Dot Star!.