Olá, pessoal!
Aplicando o que foi passado em aula, tentei criar um Regex que verificasse o padrão de um número de telefone com o DDD de forma opcional. Ficou assim:
string padraoTelefone = "(?[0-9]{2}?)? [0-9]{4,5}-?[0-9]{4}";
string textoTeste = "Meu telefone de contato é 98181-3437";
string textoTeste2 = "Meu telefone de contato é 32238673";
Match resultado = Regex.Match(textoTeste, padraoTelefone);
Match resultado2 = Regex.Match(textoTeste2, padraoTelefone);
Console.WriteLine(resultado.Value);
Console.WriteLine(resultado2.Value);
Console.ReadLine();
Eu esperava que ambos os números aparecessem na tela, porém, ao invés disso, foi lançada uma exception. Como resolver?