Expressões Regulares em Java
- 28 de abril de 2010
- Escrever um comentário
Necessidade de utilizar expressões regulares (regex) para tarefas comuns em Java?
Aqui está um exemplo rápido:
importação java.util.regex.Pattern java.util.regex.Matcher importação / / ... ( "pattern" ) ; Padrão = pattern Padrão de compilação ("padrão").; ( "subject" ) ; Matcher Matcher matcher = padrão ("subject").; / / Encontrar (sub) partidas matcher. find ( ) ) { while (matcher. encontrar ()) { matcher. group ( ) ; Cordas nth_match = matcher grupo ().; } / / Veryfy que todo o assunto corresponde ao padrão matcher. matches ( ) Does_it_matches booleanos = partidas matcher. () / / Substitua todas as ocorrências de uma regex em uma String (não importa necessário) ( "regex" , "replacement" ) ; . "String exemplo" replaceAll ("regex", "substituto");
Para outras tarefas, dê uma olhada no javadoc da classe Matcher .


