Solución del desafío de Lookahead

¡Hola a todos!

No comprendo la solución del desafío Lookahead positivos y negativos.

let sampleWord = "astronaut";
let pwRegex =  /(?=\w{6})(?=\w*\d{2})/;
let result = pwRegex.test(sampleWord);

En particular \w*.

Muchas gracias!!

Saludos!!