expressões regulares fornecem uma maneira para que os programadores Java para coincidir com um texto de entrada contra certos padrões que especificam . Muitas vezes chamado de " regex " por conveniência, eles permitem que você procurar as ocorrências de certos segmentos de texto a partir de uma longa corrente de dados. Você também pode usar expressões regulares para realizar uma busca e substituição em conteúdos textuais. Enquanto expressões regulares pode parecer complexo à primeira vista, a linguagem de programação Java fornece muitas classes de suporte para tornar mais fácil para que você possa incorporar expressões regulares em seus códigos. Instruções
1
Clique no botão "Iniciar " na barra de tarefas do Windows e digite " notepad" . Selecione "notepad " na lista de aplicativos que aparecem
2 Tipo
". Java.util.regex import * ; . " ( Sem as aspas) na primeira linha da janela do bloco de notas. Esta linha de código importa as bibliotecas necessárias para permitir que você use as classes expressões regulares
3
Digite as seguintes linhas de códigos na linha seguinte : .
Public class Splitter {
void main ( string [ ] args ) public static throws Exception {
}
}
Isso define uma nova classe chamada Splitter e sua " main () " método que você irá usar para manter o corpo principal de seus códigos correspondentes
4
Adicione o seguinte código dentro do método " main () " : .
Padrão p = Pattern.compile ("[ \\ \\ s ] + ");
isso cria um padrão que é compilado a partir da expressão regular " [ \\ \\ s] +". Você pode interpretar a expressão como especificar zero ou mais ocorrências dos caracteres vírgula seguida de espaços em branco
5
Digite o seguinte código na linha seguinte : .
String [] resultado = p.split ( " um, dois, três, quatro , cinco "); .
Isto divide a cadeia de entrada usando o padrão de expressão regular e armazena o resultado na matriz resultado
6
Adicione as seguintes linhas de códigos para verificação sobre as últimas linhas antes do fechamento do método " main () " :
for (int i = 0 ; i < result.length ; i + +)
System.out.println ( resultado [i] );
imprime cada parte da cadeia de entrada depois de ter sido dividida , de acordo com o padrão de expressão regular. Você vai ver a execução de loop para cinco vezes cada elemento da matriz resultado é impresso .