Update find-characters-with-lazy-matching.portuguese.md (#28001)
A few suggestions to improve readability.
This commit is contained in:
committed by
Randell Dawson
parent
f2c8591931
commit
5127506001
@ -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
|
||||
<section id="description"> Em expressões regulares, uma correspondência <code>greedy</code> 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 <code>lazy</code> match, que encontra a menor parte possível da string que satisfaz o padrão de expressão regular. Você pode aplicar o regex <code>/t[az]*i/</code> à string <code>"titanic"</code> . Este regex é basicamente um padrão que começa com <code>t</code> , termina com <code>i</code> e tem algumas letras no meio. Expressões regulares são por padrão <code>greedy</code> , então a correspondência retornaria <code>["titani"]</code> . Ele encontra a maior sub-string possível para ajustar o padrão. No entanto, você pode usar o <code>?</code> personagem para alterá-lo para correspondência <code>lazy</code> . <code>"titanic"</code> combinou com o regex ajustado de <code>/t[az]*?i/</code> returns <code>["ti"]</code> . </section>
|
||||
## Descrição
|
||||
<section id="description"> Em expressões regulares, uma correspondência <code>greedy</code> 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 <code>lazy</code> , 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 <code>/t[az]*i/</code> à string <code>"titanic"</code> . Esta expressão regular é basicamente um padrão que começa com <code>t</code> , termina com <code>i</code> e tem algumas letras no meio. As expressões regulares são por padrão <code>greedy</code> , então a correspondência retornaria <code>["titani"]</code> . A expressão regular encontra a maior sub-string possível para satisfazer o padrão. Entretanto, você pode usar o caractere <code>?</code> para alterar a expressão regular para a correspondência <code>lazy</code> . A palavra <code>"titanic"</code> combinada com a expressão regular ajustada <code>/t[az]*?i/</code> retorna <code>["ti"]</code> . </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions"> Corrija o regex <code>/<.*>/</code> para retornar a tag HTML <code><h1></code> e não o texto <code>"<h1>Winter is coming</h1>"</code> . Lembre-se do curinga <code>.</code> em uma expressão regular corresponde a qualquer caractere. </section>
|
||||
## Instruções
|
||||
<section id="instructions"> Corrija o regex <code>/<.*>/</code> para retornar a tag HTML <code><h1></code> e não o texto <code>"<h1>Winter is coming</h1>"</code> . Lembre-se que o curinga <code>.</code> em uma expressão regular corresponde a qualquer caractere. </section>
|
||||
|
||||
## Tests
|
||||
## Testes
|
||||
<section id='tests'>
|
||||
|
||||
```yml
|
||||
tests:
|
||||
- text: A variável de <code>result</code> deve ser uma matriz com <code><h1></code> nela
|
||||
testString: 'assert(result[0] == "<h1>", "The <code>result</code> variable should be an array with <code><h1></code> in it");'
|
||||
- text: A variável <code>result</code> deve ser uma matriz com <code><h1></code> nela
|
||||
testString: 'assert(result[0] == "<h1>", "A variável <code>result</code> deve ser uma matriz com <code><h1></code> nela");'
|
||||
|
||||
```
|
||||
|
||||
</section>
|
||||
|
||||
## Challenge Seed
|
||||
## Desafio
|
||||
<section id='challengeSeed'>
|
||||
|
||||
<div id='js-seed'>
|
||||
|
||||
```js
|
||||
let text = "<h1>Winter is coming</h1>";
|
||||
let myRegex = /<.*>/; // Change this line
|
||||
let myRegex = /<.*>/; // Altere esta linha
|
||||
let result = text.match(myRegex);
|
||||
|
||||
```
|
||||
@ -42,7 +42,7 @@ let result = text.match(myRegex);
|
||||
|
||||
</section>
|
||||
|
||||
## Solution
|
||||
## Solução
|
||||
<section id='solution'>
|
||||
|
||||
```js
|
||||
|
Reference in New Issue
Block a user