Boa tarde.
Estou fazendo a captura do texto com a regex mas estou recebendo "null" no terminal. Alguém sabe dizer o que pode ser?
const textoTeste = 'São geralmente recuperados a partir de um objeto [FileList](https://developer.mozilla.org/pt-BR/docs/Web/API/FileList) que é retornado como resultado da seleção, pelo usuário, de arquivos através do elemento [<input>](https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element/Input), a partir do objeto [DataTransfer](https://developer.mozilla.org/pt-BR/docs/Web/API/DataTransfer) utilizado em operações de arrastar e soltar, ou a partir da API `mozGetAsFile()` em um [HTMLCanvasElement](https://developer.mozilla.org/pt-BR/docs/Web/API/HTMLCanvasElement). Em Gecko, códigos com privilégiios podem criar objetos File representando qualquer arquivo local sem a intereção do usuário (veja [Implementation notes](https://developer.mozilla.org/pt-BR/docs/Web/API/File#implementation_notes) para mais informações.).';
function extraiLinks(texto) {
const regex = /\[([ˆ[\]]*?)\]\((https?:\/\/[ˆ\s?#.].[ˆ\s]*)\)/gm;
const captura = texto.match(regex);
console.log(captura);
}
extraiLinks(textoTeste);