2016-12-21 6 views

답변

1

정규 표현식 사용은 어떻습니까? - 당신을 거기와

(define name "42_Data_Tape_11220331_234532.txt") 

(regexp-match #px"\\d+_Data_Tape_\\d{8}_\\d{6}.txt" name) 
=> '("42_Data_Tape_11220331_234532.txt") 

(regexp-match #px"\\d+_Data_Tape_\\d{8}_\\d{6}.txt" "something-else") 
=> #f 

는 다음 디렉토리를 사용 directory-list 또는 인터프리터에 해당하는 절차에서 모든 파일을 나열 위의 정규 표현식에 대해 자신의 이름과 일치하도록 : 라켓, 이것은 주어진 파일 이름과 일치합니다 예상 된 이름의 파일을 찾았습니다.

+0

ID도 숫자이므로 다음과 같습니다. – user1836442

+0

like this^\ d _Data_Tape _ \\ d {8} _ \\ d {6} .txt – user1836442

+0

오케이, 알겠습니다! 내 대답을 –