Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Extrair texto com Expressão Regular
Extrai de um texto de acordo com a Expressão Regular passada.
Parâmetros de Entrada
Nome | Tipo | Doc |
---|---|---|
Parâmetro 1 | String | Recebe o texto a ser lido |
Parâmetro 2 | String | Recebe a expressão regular |
Parâmetro 3 | String | Adiciona um comportamento na expressão regular |
Retorno
Retorna uma array (arranjo).
Compatibilidade
Image Modified Cliente
Exemplo
A função ExtrairExpRegular função ExtrairExpRegular recebe o bloco bloco Extrair texto com Exp. Regular na na variável "extrair" com os parâmetros Texto, que recebe . O parâmetro Texto recebe o texto a ser lindolido, o parâmetro Exp. Regular
Image Removed
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.
Image AddedFigura 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.
Image Modified
Figura 1.1 - Retornando um array de 4 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.
Informações | ||
---|---|---|
| ||
Sobre flags
Flag indica os marcadores sinalizadores que podem ser adicionados. Os marcadores podem ter , 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. Combina o modo global e o modo multilinha.