[\w-] o que quer dizer o - no \w
[\w-] o que quer dizer o - no \w
Neste caso você está criando um grupo de possíveis caracteres aceitos, pois o [] denota um grupo de caracteres em expressão regular. Este seu grupo consiste em qualquer caractere de palavra ( números, letras e _ ) e o hífen (-).
Muito obrigado Fernanda.