diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.portuguese.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.portuguese.md index 4ef3aefa15..06022e93f3 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.portuguese.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.portuguese.md @@ -3,35 +3,35 @@ id: 587d7db6367417b2b2512b9b title: Find Characters with Lazy Matching challengeType: 1 videoUrl: '' -localeTitle: Encontrar personagens com correspondência preguiçosa +localeTitle: Encontrar caracteres com correspondência preguiçosa --- -## Description -
Em expressões regulares, uma correspondência greedy localiza a parte mais longa possível de uma sequência que se ajusta ao padrão de expressão regular e a retorna como uma correspondência. A alternativa é chamada de lazy match, que encontra a menor parte possível da string que satisfaz o padrão de expressão regular. Você pode aplicar o regex /t[az]*i/ à string "titanic" . Este regex é basicamente um padrão que começa com t , termina com i e tem algumas letras no meio. Expressões regulares são por padrão greedy , então a correspondência retornaria ["titani"] . Ele encontra a maior sub-string possível para ajustar o padrão. No entanto, você pode usar o ? personagem para alterá-lo para correspondência lazy . "titanic" combinou com o regex ajustado de /t[az]*?i/ returns ["ti"] .
+## Descrição +
Em expressões regulares, uma correspondência greedy localiza a parte mais longa possível de uma string que se adequa ao padrão da expressão regular e o retorna como uma correspondência. A alternativa é chamada de correspondência lazy , a qual encontra a menor parte possível da string que satisfaz o padrão da expressão regular. Você pode aplicar a expressão regular /t[az]*i/ à string "titanic" . Esta expressão regular é basicamente um padrão que começa com t , termina com i e tem algumas letras no meio. As expressões regulares são por padrão greedy , então a correspondência retornaria ["titani"] . A expressão regular encontra a maior sub-string possível para satisfazer o padrão. Entretanto, você pode usar o caractere ? para alterar a expressão regular para a correspondência lazy . A palavra "titanic" combinada com a expressão regular ajustada /t[az]*?i/ retorna ["ti"] .
-## Instructions -
Corrija o regex /<.*>/ para retornar a tag HTML <h1> e não o texto "<h1>Winter is coming</h1>" . Lembre-se do curinga . em uma expressão regular corresponde a qualquer caractere.
+## Instruções +
Corrija o regex /<.*>/ para retornar a tag HTML <h1> e não o texto "<h1>Winter is coming</h1>" . Lembre-se que o curinga . em uma expressão regular corresponde a qualquer caractere.
-## Tests +## Testes
```yml tests: - - text: A variável de result deve ser uma matriz com <h1> nela - testString: 'assert(result[0] == "

", "The result variable should be an array with <h1> in it");' + - text: A variável result deve ser uma matriz com <h1> nela + testString: 'assert(result[0] == "

", "A variável result deve ser uma matriz com <h1> nela");' ```

-## Challenge Seed +## Desafio
```js let text = "

Winter is coming

"; -let myRegex = /<.*>/; // Change this line +let myRegex = /<.*>/; // Altere esta linha let result = text.match(myRegex); ``` @@ -42,7 +42,7 @@ let result = text.match(myRegex);
-## Solution +## Solução
```js