Você está na página 1de 1

Como usar expressões regulares no Microsoft Visual Basic 6.0 http://support.microsoft.

com/kb/818802

ID do artigo: 818802 - Última revisão: segunda-feira, 26 de novembro de 2007 - Revisão: 3.1

Como usar expressões regulares no Microsoft Visual Basic 6.0


Clique aqui para exibir o artigo traduzido e o artigo original em inglês, lado a lado.
Exibir Aviso de Isenção de Tradução Automática

Sumário

Este artigo passo a passo descreve como criar expressões regulares e como usar expressões regulares para determinar se cadeias de
caracteres correspondem a padrões específicos. Expressões regulares permitem simples análise e correspondência de cadeias de
caracteres para um padrão específico. Se você usar os objetos que estão disponíveis na biblioteca Microsoft VBScript Regular
Expressions 5.5, compara uma seqüência de caracteres com um padrão específico, substituir um padrão de seqüência de caracteres
por outra seqüência de caracteres ou recuperar apenas partes de uma seqüência de caracteres formatada. Este artigo descreve
como construir um padrão para analisar uma cadeia de caracteres que contém várias instâncias do mesmo padrão.

Requisitos

A lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que você precisa:

Microsoft Visual Basic 6.0

Este artigo pressupõe que você esteja familiarizado com os seguintes tópicos:

Visual Basic 6.0


Sintaxe de expressão regular

Usando expressões regulares para corresponder a um padrão

No Visual Basic 6.0, o objeto RegExp usa expressões regulares para corresponder a um padrão. As propriedades a seguir são
fornecidas pelo RegExp . Essas propriedades definir o padrão para comparar seqüências de caracteres que são passadas para a
instância RegExp :

padrão : uma seqüência que define a expressão regular.


IgnoreCase : uma propriedade Boolean que indica se você deve testar a expressão regular contra todas as correspondências
possíveis em uma seqüência de caracteres.
global : define um valor booleano ou retorna um valor Boolean que indica se um padrão deve corresponder a todas as
ocorrências em uma seqüência de pesquisa inteiro, ou se um padrão deve corresponder apenas a primeira ocorrência.

RegExp fornece os seguintes métodos para determinar se uma seqüência de caracteres coincide com um padrão específico de uma
expressão regular:

teste : Retorna um valor Boolean que indica se a expressão regular com êxito pode ser comparada com a seqüência de
caracteres.
Executar : Retorna um objeto MatchCollection que contém um objeto Coincidir para cada correspondência bem-sucedida.

Para coincidir com uma seqüência para uma expressão regular, execute estas etapas:

1. Definir a expressão regular utilizando o método padrão de RegExp objeto.


2. Obter a seqüência para examinar com o padrão.
3. Defina a propriedade IgnoreCase do objeto RegExp como True .
4. Passar a seqüência que você obteve na etapa 2 como um argumento para o método execute do RegExp objeto.
5. Atribuir o valor de retorno de Executar método ao objeto MatchCollection .

O objeto MatchCollection contém informações sobre as seqüências correspondentes.

Observação Você também pode usar o método de teste para determinar se a seqüência de caracteres coincide com a expressão
regular específica.

Exemplo passo a passo

1. Inicie o Microsoft Visual Basic 6.0.


2. No menu arquivo , clique em New Project .
3. Clique em Standard Exe na caixa de diálogo New Project e, em seguida, clique em OK .

Por padrão, é criado o Form1.


4. No menu Project , clique em referências .

1 de 1 18/04/2012 15:43

Você também pode gostar