Imports System.Text.RegularExpressions
dim str as string= "O Valor Total de Desconto é maior que o permitido, o Valor Correto é 433.12"
Console.WriteLine(getValueFromString(str))
Public function getValueFromString(value as string) as decimal
Dim m As Match = Regex.Match(value, "\((?<n>\d+\.\d{2})\)")
n = Decimal.Parse(m.Groups("n").Value)