1. Expressões Regulares Comuns
Aqui está uma série de expressões regulares comuns:
Essas expressões regulares são usadas na função
E-mails
Números de telefone
Números de previdência social
Preços
Números
Datas
Horários
Essas expressões regulares são usadas na função
REGEXEXTRACT
.
2. Extrair E-mails
Extrair E-mails usando expressões regulares.

3. REGEX para E-mails
A expressão regular para E-mails é
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
text:
regularExpr:
[email protected]
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1
john.doe
[a-zA-Z0-9._%+-]+
2
@
@
3
company
[a-zA-Z0-9.-]+
4
.
\.
5
com
[a-zA-Z]{2,}
1
[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-]
Conjunto de caracteres.
, caractere _
, caractere %
, caractere +
, caractere -
.+
Quantificador2
corresponde ao caractere "@"@
Caractere3
[a-zA-Z0-9.-]+
[a-zA-Z0-9.-]
Conjunto de caracteres.
, caractere -
.+
Quantificador4
corresponde ao caractere "."\.
Caractere5
[a-zA-Z]{2,}
[a-zA-Z]
Conjunto de caracteres{2,}
Quantificador4. Extrair Números de telefone
Extrair Números de telefone usando expressões regulares.

5. REGEX para Números de telefone
A expressão regular para Números de telefone é
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
text:
regularExpr:
(123) 456-7890
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1
(
\(
2
123
\d{3}
3
)
\)
4
\s?
5
456
\d{3}
6
-
[-\s]?
7
7890
\d{4}
1
corresponde ao caractere "("\(
Caractere2
\d{3}
\d
Dígito{3}
Quantificador3
corresponde ao caractere ")"\)
Caractere4
\s?
\s
Conjunto de caracteres?
Quantificador5
\d{3}
\d
Dígito{3}
Quantificador6
[-\s]?
[-\s]
Conjunto de caracteres-
, qualquer caractere em branco (espaços, tabulações, quebras de linha).?
Quantificador7
\d{4}
\d
Dígito{4}
Quantificador6. Extrair Números de previdência social
Extrair Números de previdência social usando expressões regulares.

7. REGEX para Números de previdência social
A expressão regular para Números de previdência social é
\b\d{3}-\d{2}-\d{4}\b
text:
regularExpr:
123-45-6789
\b\d{3}-\d{2}-\d{4}\b
1
\b
2
123
\d{3}
3
-
-
4
45
\d{2}
5
-
-
6
6789
\d{4}
7
\b
1
corresponde a um limite de palavra.\b
Limite de palavra2
\d{3}
\d
Dígito{3}
Quantificador3
corresponde ao caractere "-"-
Caractere4
\d{2}
\d
Dígito{2}
Quantificador5
corresponde ao caractere "-"-
Caractere6
\d{4}
\d
Dígito{4}
Quantificador7
corresponde a um limite de palavra.\b
Limite de palavra8. Extrair Preços
Extrair Preços usando expressões regulares.

9. REGEX para Preços
A expressão regular para Preços é
\$\d+(?:,\d{3})*(?:\.\d{2})?
text:
regularExpr:
$1,234.56
\$\d+(?:,\d{3})*(?:\.\d{2})?
1
$
\$
2
1
\d+
3
,234
(?:,\d{3})*
4
.56
(?:\.\d{2})?
1
corresponde ao caractere "$"\$
Caractere2
\d+
\d
Dígito+
Quantificador3
(?:,\d{3})*
(?:
,
\d{3}
\d
Dígito{3}
Quantificador)
*
Quantificador4
(?:\.\d{2})?
(?:
.
\d{2}
\d
Dígito{2}
Quantificador)
?
Quantificador10. Extrair Números
Extrair Números usando expressões regulares.

11. REGEX para Números
A expressão regular para Números é
\b\d+\b
text:
regularExpr:
10
\b\d+\b
1
\b
2
10
\d+
3
\b
1
corresponde a um limite de palavra.\b
Limite de palavra2
\d+
\d
Dígito+
Quantificador3
corresponde a um limite de palavra.\b
Limite de palavra12. Extrair Datas
Extrair Datas usando expressões regulares.

13. REGEX para Datas
A expressão regular para Datas é
\b\d{1,2}/\d{1,2}/\d{2,4}\b
text:
regularExpr:
12/25/1985
\b\d{1,2}/\d{1,2}/\d{2,4}\b
1
\b
2
12
\d{1,2}
3
/
/
4
25
\d{1,2}
5
/
/
6
1985
\d{2,4}
7
\b
1
corresponde a um limite de palavra.\b
Limite de palavra2
\d{1,2}
\d
Dígito{1,2}
Quantificador3
corresponde ao caractere "/"/
Quantificador4
\d{1,2}
\d
Dígito{1,2}
Quantificador5
corresponde ao caractere "/"/
Quantificador6
\d{2,4}
\d
Dígito{2,4}
Quantificador7
corresponde a um limite de palavra.\b
Limite de palavra14. Extrair Horários
Extrair Horários usando expressões regulares.

15. REGEX para Horários
A expressão regular para Horários é
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
text:
regularExpr:
09:00AM
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1
\b
2
09
(?:[01]?\d|2[0-3])
3
:
:
4
00
[0-5]\d
5
AM
(?:\s?[AP]M)?
6
\b
1
corresponde a um limite de palavra.\b
Limite de palavra2
(?:[01]?\d|2[0-3])
(?:
[01]?\d
Dígito|
Alternância2[0-3]
Dígito)
3
corresponde ao caractere ":":
Quantificador4
0 a 59[0-5]\d
Dígito5
(?:\s?[AP]M)?
(?:
\s?
[AP]M
Conjunto de caracteres)
?
Quantificador6
corresponde a um limite de palavra.\b
Limite de palavra16. 🎉 Concluir! 🎉
Nota do autor: Espero que você possa sentir o esforço que coloquei nesses tutoriais. Espero criar uma série de tutoriais de Excel muito fáceis de entender.Se for útil, ajude-me a compartilhar esses tutoriais, obrigado!
Siga-me:
Tutoriais relacionados
