Pregunta Cómo hacer expresiones regulares complejas en list.files en R


No puedo encontrar ningún ejemplo sobre cómo usar el pattern= parámetro en list.files para operaciones más complejas.

Me gustaría obtener todos los archivos que incluyen cualquiera 'XM' o 'EM' y son del .cvs tipo

¿Puede alguien por favor ayudarme?

Estaba intentando algo así como

list.files(path='.', pattern="[XM | EM] & csv")

pero definitivamente está mal


15
2018-01-26 16:43


origen


Respuestas:


prueba esto:

list.files(path='.', pattern="(XM|EM).*\\.csv$")

17
2018-01-26 16:49