Uma expressão regular ( comumente abreviado como " regex " ) é uma especificação de um conjunto de cadeias de caracteres. Por exemplo, a expressão regular " [ dg ]" corresponde cordas que são um caractere de comprimento e conter quaisquer caracteres entre "d" e "g" em ordem alfabética , ou seja, "d ", "e ", " f " e " g . " Muitas línguas e utilitários permitem aos usuários especificar expressões regulares e identificar quais seqüências de corresponder às expressões regulares . Você pode criar um objeto Java que interpreta um determinado regex, ou seja, um objeto que determina se uma cadeia de entrada é um jogo. Instruções
um
Inclua as seguintes linhas no início do seu código Java :
java.util.regex.Matcher importação ;
java.util.regex importação . Padrão ;
2
Crie um objeto Pattern codificando a regex em questão , como no seguinte exemplo de código :
Pattern pat = Pattern.compile ("[ dg ]" );
o objeto padrão consiste no código especialmente criado pelo tempo de execução Java para analisar qualquer string que correspondem ao padrão particular.
3
Interpretar o regex , criando um objeto Matcher para verificar se uma determinada string corresponde ao padrão , como no seguinte exemplo de código :
cordas sampletext = " Adiron ";
Matcher mat = pat.matcher ( sampletext );
if ( mat.find ()) {
System.out.println (" a string corresponde a regex "); }
Para este exemplo particular, o corda vai realmente corresponder ao regex - " Adiron " contém a letra
"d ".