<sectionid="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>
<sectionid="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>