Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 10 Próxima »

Extrair texto com Expressão Regular

Extrai de um texto de acordo com a Expressão Regular passada.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringRecebe o texto a ser lido
Parâmetro 2StringRecebe a expressão regular
Parâmetro 3StringAdiciona um comportamento na expressão regular

Retorno

Retorna uma array (arranjo).

Compatibilidade

 Cliente

Exemplo

A função ExtrairExpRegular recebe o bloco Extrair texto com Exp. Regular na variável "extrair". O parâmetro Texto recebe o texto a ser lido, o parâmetro Exp. Regular recebe a expressão regular ([A-Z]\w+) para procurar todas as palavras que começam com a letra maiúscula e no parâmetro Flag a condição g (todas as correspondências do texto). Por fim, imprime a variável "extrair" no console do navegador.


Figura 1 - Função ExtrairExpRegular


A função retornou 29 ocorrências, formando um array de 29 posições, a partir do texto padrão do RegExr.


Figura 1.1 - Retornando um array de 29 posições

Sobre Regex ou expressão regular

Uma expressão regular tem o objetivo de identificar caracteres, seja eles em individuais, palavras ou padrões. 

Sobre flags

Flag indica os sinalizadores que podem ser adicionados, veja os valores abaixo:

"-" - Procura apenas a primeira ocorrência;

"g" - Procura por todas as correspondências;

"i" - Procura apenas a primeira ocorrência sem fazer distinção entre maiúsculas e minúsculas;

"m" - Modo multilinha - Procura a primeira ocorrência em todas a linhas, caso o texto tenha mais de uma linha;

"gi" - Combina o modo global e o indiferente entre maiúsculas e minúsculas;

"gim" - Combina o modo global, o indiferente entre maiúsculas e minúsculas e o modo multilinha;

"gm" - Combina o modo global e o modo multilinha.


Figura 2 - Tipos de flags

  • Sem rótulos