[問題] 關於判斷檔案名稱

看板RegExp作者 (POIL)時間13年前 (2011/05/04 13:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我想要抓出php上傳檔案的暫存檔名。 所以使用下面的語法做判斷 preg_match("/C:\\WINDOWS\\TEMP\\([^\.]+\.tmp)/",$_FILES['file']['tmp_name'],$m); 可是他卻出現錯誤 "unmatched parentheses" 我要判斷的資料為 "C:\WINDOWS\TEMP\php7C9.tmp" 目標是抓出後面的 "php7C9.tmp" 但是我這個正規表示法,已經在測試網頁,測試過都正常。(網頁如下) http://www.rubular.com/# 根據我測試的結果是TEMP\\ ←這個斜線出的問題 可是我也不知道該怎麼改才會變成正確。 所以上來請教各位大大。 感謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.10.139 ※ 編輯: ta0306556 來自: 163.17.10.139 (05/04 13:59)
文章代碼(AID): #1DmEeVEJ (RegExp)
文章代碼(AID): #1DmEeVEJ (RegExp)