2021-06-15 00:49:18 -07:00
---
id: 587d7db4367417b2b2512b92
2021-07-21 20:53:20 +05:30
title: Extrair resultados
2021-06-15 00:49:18 -07:00
challengeType: 1
forumTopicId: 301340
dashedName: extract-matches
---
# --description--
2021-07-16 11:03:16 +05:30
Até agora, você só tem verificado se existe ou não um padrão dentro de uma string. Você também pode extrair os resultados encontrados por meio do método `.match()` .
2021-06-15 00:49:18 -07:00
2021-07-16 11:03:16 +05:30
Para usar o método `.match()` , aplique o método em uma string e passe a regex dentro dos parênteses.
2021-06-15 00:49:18 -07:00
2021-07-26 23:39:21 +09:00
Exemplo:
2021-06-15 00:49:18 -07:00
```js
"Hello, World!".match(/Hello/);
let ourStr = "Regular expressions";
let ourRegex = /expressions/;
ourStr.match(ourRegex);
```
2021-07-16 11:03:16 +05:30
Aqui, o primeiro `match` retorna `["Hello"]` e, o segundo, `["expressions"]` .
2021-06-15 00:49:18 -07:00
2021-07-16 11:03:16 +05:30
Note que o método `.match` se usa de forma "contrária" ao método `.test` que você usou até então:
2021-06-15 00:49:18 -07:00
```js
'string'.match(/regex/);
/regex/.test('string');
```
# --instructions--
2021-07-16 11:03:16 +05:30
Aplique o método `.match()` para extrair a string `coding` .
2021-06-15 00:49:18 -07:00
# --hints--
2021-07-16 11:03:16 +05:30
O resultado, `result` , deve conter a string `coding`
2021-06-15 00:49:18 -07:00
```js
assert(result.join() === 'coding');
```
2021-07-30 23:57:21 +09:00
A regex `codingRegex` deve buscar a string `coding`
2021-06-15 00:49:18 -07:00
```js
assert(codingRegex.source === 'coding');
```
2021-07-16 11:03:16 +05:30
Você deve usar o método `.match()` .
2021-06-15 00:49:18 -07:00
```js
assert(code.match(/\.match\(.*\)/));
```
# --seed--
## --seed-contents--
```js
let extractStr = "Extract the word 'coding' from this string.";
let codingRegex = /change/; // Change this line
let result = extractStr; // Change this line
```
# --solutions--
```js
let extractStr = "Extract the word 'coding' from this string.";
let codingRegex = /coding/; // Change this line
let result = extractStr.match(codingRegex); // Change this line
```