Reemplazo Regex con Emacs

Estoy tratando de hacer unbuscar y reemplazar con expresiones regulares.

Supongamos que tengo unforeach(foo1.txt, foo2.txt, foo3.txt, foo4.txt). Y quiero poner "alrededor de cada elemento de la lista.

Pensé, a partir de la documentación, que esta expresión regular funcionaría(foo[1-4]\.txt) -> "\&".

Pero no lo hace. ¿Qué estoy haciendo mal?