2016-12-21 7 views
0

私はファイルをフォルダの場所に配置します。私はこのような名前のファイルを探しています。ファイル命名規則の妥当性確認

ID _Data_Tape_CCYYMMDD_hhmmss.txt

私はこれを実現するにはどうすればよいですか?

答えて

1

正規表現の使用はいかがですか? 、そこにと - 、ディレクトリの使用directory-listたり、通訳の同等の手順内のすべてのファイルを一覧表示し、その後上記の正規表現に対して自分の名前を一致させるには

(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 

:ラケットで、これは与えられたファイル名と一致します予想される名前のファイルが見つかりました。

+0

IDは数字なので、このように見えます。 – user1836442

+0

このようになります^ \ d _Data_Tape _ \\ d {8} _ \\ d {6} .txt – user1836442

+0

よろしくお願いします!私は私の答えを –