2014-10-17 4 views
2

R 시작과 끝 이름이 알려진 디렉토리에서 모든 파일 이름을 얻는 방법? 태그 사이의 R 문자열 일치

list.files(dir_path, pattern = "^my_") 

list.files(dir_path, pattern = ".R$") 

는 ".R"

그러나로 끝나는 모든 파일을 제공합니다 "my_"로 시작하는 모든 파일을 제공하는 방법을 내가 재잘 모두 적용합니까?

^my_.*\\.R 

BTW, . 어떤 문자와 일치 :

list.files(dir_path, pattern = "^my_*.R") 

(0)

답변

4

다음과 같은 정규 표현식을 사용할 수있는 문자를 제공합니다. 따라서 은 .R으로 끝나는 파일뿐만 아니라 AIR과 일치합니다. 문자 그대로 .과 일치하려면 문자 그대로 이스케이프 처리해야합니다.

list.files(dir_path, pattern = "^my_.*\\.R$") 
관련 문제