Lista de Expressões Regulares no Google Planilhas com Exemplos usando a Função REGEXREPLACE

スポンサーリンク

Com a função REGEXREPLACE no Google Planilhas, é fácil realizar substituições de texto utilizando expressões regulares. Este artigo explica quase todos os padrões de expressões regulares e apresenta exemplos práticos.

スポンサーリンク

Sintaxe Básica da Função REGEXREPLACE

=REGEXREPLACE(texto, padrão, texto_substituir)

Exemplo:

=REGEXREPLACE(“abc123”, “[0-9]+”, “X”)

Neste exemplo, os números da string “abc123” ([0-9]+) são substituídos por “X”, resultando em “abcX”.

Lista de Expressões Regulares com Exemplos

Abaixo está uma lista dos padrões de expressões regulares mais comuns com exemplos de uso.

Padrão de Expressão Regular Descrição Exemplo com REGEXREPLACE Resultado
. Qualquer caractere =REGEXREPLACE("abc", ".", "X") XXX
[abc] Qualquer um dos caracteres: a, b ou c =REGEXREPLACE("abc", "[abc]", "X") XXX
[^abc] Qualquer caractere exceto a, b ou c =REGEXREPLACE("abcd", "[^abc]", "X") abcX
[a-z] Qualquer caractere de a a z =REGEXREPLACE("hello", "[a-z]", "X") XXXXX
[0-9] Qualquer número de 0 a 9 =REGEXREPLACE("123abc", "[0-9]", "X") XXXabc
\d Números ([0-9] equivalente) =REGEXREPLACE("abc123", "\\d", "X") abcXXX
\D Qualquer caractere que não seja número =REGEXREPLACE("abc123", "\\D", "X") XXX123
\w Alfanumérico ou sublinhado (_) =REGEXREPLACE("abc_123", "\\w", "X") XXXXXXX
\W Não alfanumérico nem sublinhado =REGEXREPLACE("abc!123", "\\W", "X") abcX123
^ Início da string =REGEXREPLACE("abc123", "^a", "X") Xbc123
$ Fim da string =REGEXREPLACE("abc123", "3$", "X") abc12X
a* ‘a’ repetido zero ou mais vezes =REGEXREPLACE("aaa123", "a*", "X") XX123
a+ ‘a’ repetido uma ou mais vezes =REGEXREPLACE("aaa123", "a+", "X") X123
a? ‘a’ repetido zero ou uma vez =REGEXREPLACE("aaa123", "a?", "X") XXXX123
a{3} ‘a’ repetido exatamente 3 vezes =REGEXREPLACE("aaa123", "a{3}", "X") X123
a{2,} ‘a’ repetido 2 ou mais vezes =REGEXREPLACE("aaaa123", "a{2,}", "X") X123
a{2,4} ‘a’ repetido de 2 a 4 vezes =REGEXREPLACE("aaaa123", "a{2,4}", "X") X123
(abc) Agrupamento =REGEXREPLACE("abc123", "(abc)", "X") X123
a|b ‘a’ ou ‘b’ =REGEXREPLACE("abc123", "a|b", "X") XXc123

Resumo

Com as expressões regulares e a função REGEXREPLACE no Google Planilhas, você pode realizar manipulações de texto complexas de forma eficiente. Use os padrões apresentados neste artigo para personalizar e otimizar o processamento de seus dados!