1
resposta

Minha solução do Tratando Exceptions

Minha solução foi essa

([\w\s\.]+:?[\w\s\.]+)

Com o resultado:

 Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException ||| Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException |  Communications link failure |||  Communications link failure

Agora tô com dúvida em relação ao :?, porque aqui fez o agrupamento correto, só não sei se em outro caso, ele saia da mesma forma

1 resposta

Fala ai Gabriel, tudo bem? O :? vai informar a expressão regular pegar como um grupo completo e maior e não realizar varios matchs com separação.

Temos meio que falando: "Busque tudo que atenda as duas condições e agrupe em um grupo unico".

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software