Instruções
Passo 32
Para juntar tudo o que aprendemos, atualize
dearRegex para que mapeie as vogais para os números correspondentes (observe que i deve corresponder a 1 e corresponder ao símbolo de tubo |), bem como corresponder a palavras inteiras.
Com isso, o projeto de filtro de spam está completo.
O que fazer:
Testes:
- `dearRegex` deve usar uma classe de caractere que corresponda a `e` ou `3`.
- `dearRegex` deve usar uma classe de caractere que corresponda a `a`,`@` ou `4`.
- `dearRegex` deve usar uma classe de caractere que corresponda a `i`,`1` ou `|`.
- `dearRegex` deve usar um grupo de não captura.
- `dearRegex` deve usar um grupo de não captura que corresponda a `\s` ou `^`.
- `dearRegex` deve usar um segundo grupo de não captura.
- `dearRegex` deve usar um grupo de não captura que corresponda a `\s` ou `$`.
- `dearRegex` deve corresponder a `dear friend`.
- `dearRegex` deve corresponder a `d34r fr13nd`.
- `dearRegex` deve corresponder a `d3@r fr|3nd`.
- `dearRegex` deve corresponder a `my dear friend Naomi`.
- `dearRegex` deve corresponder a `dear friend Naomi`.
- `dearRegex` deve corresponder a `my dear friend`.
- `dearRegex` não deve corresponder a `non-dear friend`.
- `dearRegex` não deve corresponder a `dear friend-o`.
Preview