Ajuda do Regex necessária

Estou tentando substituir duas ou mais ocorrências de<br/> (gostar<br/><br/><br/>) tags junto com dois<br/><br/> com o seguinte padrão

Pattern brTagPattern = Pattern.compile("(<\\s*br\\s*/\\s*>\\s*){2,}", 
     Pattern.CASE_INSENSITIVE | Pattern.DOTALL);

Mas há alguns casos em que '<br/> <br/>'vêm com um espaço e são substituídos por 4<br/> tags que deveriam ser substituídas por apenas 2 tags.

O que posso fazer para ignorar 2 ou 3 (poucos) espaços entre as tags?

questionAnswers(3)

yourAnswerToTheQuestion