Explicando codigo e colocando javadoc a mais explicando as regex