我們知道,PHP額日格()函數沒有更多的PHP 5.3.x的一部分,我需要另一種使用PHP的preg_match()下面的代碼:
ereg("(\.)([a-z0-9]{3,5})$", $file_name)
任何幫助將大大讚賞。
由於
我們知道,PHP額日格()函數沒有更多的PHP 5.3.x的一部分,我需要另一種使用PHP的preg_match()下面的代碼:
ereg("(\.)([a-z0-9]{3,5})$", $file_name)
任何幫助將大大讚賞。
由於
這應該做它(如果我正確理解原來的正則表達式)
preg_match("/\\.([a-z0-9]{3,5})$/", $file_name)
它與一個.
然後用3,4或5的數字或小寫結尾的字符串相匹配字母,而那些最後的字母/數字現在將在第一個匹配組中。
如果你正在尋找搶文件的擴展名,也許這篇文章可以幫助:http://cowburn.info/2008/01/13/get-file-extension-comparison/
的TLDR版本是這樣的:
$ext = pathinfo($file_name, PATHINFO_EXTENSION);
preg_match("/(\.)([a-z0-9]{3,5})$/", $file_name);
//dot will be obtained with $file_name[1] and these characters with $file_name[2]//
非常感謝您寶貴的時間。 – Palwinder
感謝快速轉身,先生Nickf。這是我所需要的,現在它工作得很好。感謝您解決這個問題。 – Palwinder