Substituição de Regex com o Emacs

Estou tentando fazer umpesquisar e substituir por regexs.

Suponha que eu tenha umforeach(foo1.txt, foo2.txt, foo3.txt, foo4.txt). E eu quero colocar "em volta de cada item na lista.

Eu pensei - a partir da documentação - que este regex funcionaria(foo[1-4]\.txt) -> "\&".

Mas isso não acontece. O que estou fazendo de errado?