--- id: 587d7db6367417b2b2512b9b title: Find Characters with Lazy Matching challengeType: 1 videoUrl: '' localeTitle: Найти персонажей с ленивым соответствием --- ## Description
В регулярных выражениях greedy соответствие находит самую длинную возможную часть строки, которая соответствует шаблону регулярного выражения и возвращает его как совпадение. Альтернативой называется lazy совпадение, которое находит наименьшую возможную часть строки, которая удовлетворяет шаблону регулярного выражения. Вы можете применить regex /t[az]*i/ к строке "titanic" . Это регулярное выражение в основном является шаблоном, начинающимся с t , заканчивается i , и между ними есть несколько букв. Регулярные выражения по умолчанию greedy , поэтому матч вернет ["titani"] . Он находит самую большую подстроку, которая может соответствовать шаблону. Однако вы можете использовать ? чтобы изменить его на lazy соответствие. "titanic" соответствует настроенному регулярному выражению /t[az]*?i/ возвращает ["ti"] .
## Instructions
Исправьте regex /<.*>/ чтобы вернуть HTML-тег <h1> а не текст "<h1>Winter is coming</h1>" . Помните шаблон . в регулярном выражении соответствует любому символу.
## Tests
```yml tests: - text: result переменной должен быть массив с <h1> в нем testString: 'assert(result[0] == "

", "The result variable should be an array with <h1> in it");' ```

## Challenge Seed
```js let text = "

Winter is coming

"; let myRegex = /<.*>/; // Change this line let result = text.match(myRegex); ```
## Solution
```js // solution required ```