看板 Perl 關於我們 聯絡資訊
請問各位 小弟想使用正規表達式比較字串 想找的是 abc開頭 log 結尾的檔案 我使用 $file_name =~ /^abc*log$/ 結果無法得到我想要的結果 後來看到人家的範例是 $file_name =~ /^abc.*log$/ 請問*號前面的點的用途是? 那如果我想找 abc開頭 log 結尾 中間有八位數字 的檔案 又該如何做呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.71.34
blackkaku:.的意思是任意的文字 08/10 16:14
blackkaku:^abc\d{8}log$ 08/10 16:15
ireullin:.不是一個任何字的意思 08/11 18:19
ireullin:而*是不限長度的字元? 08/11 18:20
CindyLinz:*是說前一個「東西」要重覆0或多次 08/11 18:32