看板 RegExp 關於我們 聯絡資訊
我想要抓出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)