我有這個RoR代碼如下;檢查正則表達式是否與RoR匹配?
1. error_regex = /\|FileName.exe\|((dlg|frm|cls).*?)/
2. error_regex.match(backtrace)
3. if !error_regex.nil?
4. file_name = error_regex[1].sub!(/\.zip/, '')
5. file_name
6. end
所以我的問題是,這裏發生了什麼第3行。 我基本上沒有回報經驗,所以看着這段代碼我把它看作 如果error_regex.nil不是零然後繼續
但是最新的?對於 我不能只是做
if !error_regex.nil
正則表達式都很好,我只是試圖讓我的頭圍繞這句法。