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