Fix pattern match for price extraction