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 .