Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como analisar com expressões regulares
As expressões regulares podem ajudá-lo a analisar o texto que de outra forma seria difícil sem escrever um parser complicado. Uma expressão regular é uma seqüência de texto que descreve um padrão de pesquisa usando uma série de personagens com significados especiais. Como verificar a validade de um endereço de e-mail é um uso comum de expressões regulares em scripts do site. Você vai precisar para organizar seus dados em uma lista , crie uma regra padrão para a expressão regular e , em seguida, loop através da lista, analisar cada seqüência com a função de expressão regular. Instruções
1

Abra o arquivo de origem em um editor , como o Microsoft Visual Studio Express.
2

Armazene os valores de texto que deseja analisar em uma matriz de cadeia . Em C # , adicione o seguinte código na parte superior da sua função :

string [ ] str = "2012 -dez- 21 , 2010- Jan- 11, 2004 -Jun -26, 1999- Mar-10 " ; ;

O exemplo usa uma matriz de datas usando o formato
3

Guarde o padrão de expressão regular que você quer analisar " aaaa -mmm -dd ". o texto com em uma variável string. Em C # , adicione o código :

padrão string = "^ \\ d \\ d \\ d \\ d- [AZ] [az] [az] - \\ d \\ d $ ";

o "^ \\ d \\ d \\ d \\ d" parte corresponde ao ano , " [AZ] [az] [az ]" corresponde ao mês e " \\ d \\ d $ " corresponde ao dia. O código " \\ d " corresponde a um dígito numérico , enquanto o " ^" corresponde ao início do padrão e "$" corresponde ao fim.
4

Carregue o padrão de expressão regular em um objeto " Regex " . Em C #, adicione o seguinte código :

Regex rx = new Regex ( padrão );
5

Analise o matriz de cadeia por looping através dele , verificando se cada um é uma cadeia de caracteres válida e exibir os resultados . Em C # , adicione o código :

foreach (string s em str) {if ( rx.IsMatch (s) ) Console.WriteLine (" . {0} é uma data válida " , s); elseConsole.WriteLine (". {0} é uma data inválida " , s) ;}
6

Salve o arquivo -fonte, compilar e executar o programa para analisar os dados usando expressões regulares < . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Android Tools 
·Como fazer matrizes em PCSpim 
·O que é o Python 2.2.3 
·Como emendo uma linha de código 
·Como formatar a data a partir DateChooser in Flash 
·Como converter Altura em ColdFusion 
·O que é Interleave Codificação 
·Como declarar um campo 3D em MATLAB 
·Como o ADO.NET Função 
·Como Ler um personagem de um teclado na Assembléia 
  Artigos em destaque
·Como fazer um programa de teste de múltipla escolha em…
·Como mudar o nome do botão Declínio no iPhone 
·Como Chegar SoapClient para Enviar um Accept Header 
·Como compilar Netcat 
·Como fechar serviços WCF 
·O que é uma conversão Maildir 
·Vantagens e Desvantagens de um nanocomputer 
·Como fazer um jogo de RPG em C + + 
·Como converter de int para Char 
·Como converter ponteiros de função 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados