classe regex c#

Nody

Banido
Boas tardes pessoal, tenho um trabalho para fazer sobre a classe regex do c#. ja pesquisei e sicneramente ainda não percebi do que se trata.

De que se trata?
Quais os seus métodos mais usados?

Obrigado
 
tens aqui um metodo para uma expressão reg

Código:
 private bool validaanoescolar(string str)
                 {
                
                   Regex ano_esc = new Regex(@"^(19[5-9]\d|2\d{3})\/(19[5-9]\d|2\d{3})$");
                   return ano_esc.IsMatch(str);
                 }
pode alterar

Código:
 private bool regexgeral (string str,string regex)
                 {
                
                   Regex ano_esc = new Regex(@""+regex);
                   return ano_esc.IsMatch(str);
                 }
o str a string que queres validar , em regex poes a expressão regular

explo de utilização

se a tua classe onde tens este metodo se chama tests.cs

fazes:

teste t = new teste();

para o primeiro metodo

t.validaanoescolar("2008/0000");

para o segundo

t.regexgeral("2008/0000","^(19[5-9]\d|2\d{3})\/(19[5-9]\d|2\d{3})$");

//ambos devolvem true ou falso conforme expressão (string) valida ou n

espero que tenha ajudado
 
Back
Topo