[問題] 檔案名稱問題

看板Perl作者 (FIRE DRIFT)時間13年前 (2012/04/17 14:24), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
假設我有很多txt檔: abc001.txt abc002.txt abc003.txt … … 想抓這些檔名到陣列中,要用@filelist=<abc*.txt>; 但為什麼不是@filelist=<abc.*.txt>; ? 按理說這才是正規表示式的寫法不是嗎? 感謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.113

04/17 19:20, , 1F
<...> 裡面的萬用字符*和?用法不同於正規表示式,而是一般
04/17 19:20, 1F

04/17 19:24, , 2F
人熟悉的萬用字元用法:*表示任何長度字元,?表示一個字元
04/17 19:24, 2F

04/17 19:28, , 3F
而.符號表示檔名和副檔名之間的點,例如 *.txt 指所有txt檔
04/17 19:28, 3F

04/18 10:10, , 4F
SOGA 感謝
04/18 10:10, 4F
文章代碼(AID): #1FZGoXX- (Perl)
文章代碼(AID): #1FZGoXX- (Perl)