<h.*>.*<a.*href='(.*)'>.*<\/a>.*<\/h.*><h1 class='blablabla'><a class='Title' href='https://www.url.com' rel='rel'>blablabla</a></h1>https://www.url.com' rel='relhttps://www.url.com'(.*)'> ищет кавычку за которой сразу идёт символ >. Вот в этом и была проблема. Так что если убрать этот лишний символ, то и с ungreed будет нормально работать.