Expressões regulares para localizar e substituir texto

Consulte também

Você pode usar expressões regulares para adicionar flexibilidade a pesquisas no IDE. Expressões regulares são compostas de uma sintaxe especial que permite que você expresse uma ampla gama de padrões de pesquisa.

Na caixa de diálogo Localizar nos projetos, você pode usar expressões regulares para coincidir nomes de arquivo ou texto de arquivo. Nas caixas de diálogo Localizar e Substituir, você pode usar expressões regulares para ajudar a realizar operações de pesquisa e substituição.

Construções de expressão regular

Consulte o quadro abaixo para obter algumas descrições de caracteres especiais em expressões regulares.

Construção Descrição
|"Or".
^Coincide texto que começa com os caracteres subseqüentes.
$Coincide texto que termina com os caracteres precedentes.
\Caractere de escape. Necessário se você deseja coincidir a um ponto (.), um colchete ([), um parêntesis (() ou outro caractere especial.
\nCaractere de nova linha
\rCaractere de retorno de carro
[]Usado para delimitar um conjunto de caracteres.
*Zero ou mais ocorrências do caractere anterior ou conjunto de caracteres.
+Uma ou mais ocorrências do caractere anterior ou conjunto de caracteres.
.*Curinga.

Para uma lista mais completa de construções de expressão regular e outra explanação de expressões regulares, consulte http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html#sum.

Expressões regulares de exemplo

O quadro abaixo contém alguns exemplos de expressões regulares que você possa usar em pesquisas de arquivo.

Expressão regular Correspondências
"[^"\r\n]*" Coincide seqüências (entre aspas) no documento.
\{[^{}]*\} Bloco interior de código entre chaves ({}). Blocos com chaves aninhadas não coincidem.
[ \t]+$ Todo espaço em branco no fim das linhas.
Consulte também
Localizando e substituindo texto
Localizando usos de classe, método e campo

Notificações legais