作者KaryuuIssen (FIRE DRIFT)
看板Perl
標題[問題] 檔案名稱問題
時間Tue Apr 17 14:24:31 2012
假設我有很多txt檔:
abc001.txt
abc002.txt
abc003.txt
…
…
想抓這些檔名到陣列中,要用@filelist=<abc*.txt>;
但為什麼不是@filelist=<abc.*.txt>; ?
按理說這才是正規表示式的寫法不是嗎?
感謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.18.113
1F:推 l10nel:<...> 裡面的萬用字符*和?用法不同於正規表示式,而是一般 04/17 19:20
2F:→ l10nel:人熟悉的萬用字元用法:*表示任何長度字元,?表示一個字元 04/17 19:24
3F:→ l10nel:而.符號表示檔名和副檔名之間的點,例如 *.txt 指所有txt檔 04/17 19:28
4F:→ KaryuuIssen:SOGA 感謝 04/18 10:10