我正在查找REGEX以獲取文件擴展名。ColdFusion REGEX - 確定文件的擴展名
給的例子,如:
modocument.doc
modocument.docx
dasddsa.pdf
kdsksdklsadklasdklads.png
ads123.jpg
我需要一個正則表達式,它提供了3-4個字符的擴展,而是由之類的東西是不是被騙了:
asdadsasdads.jpg.png
而且只看到取得PNG以上。
我正在查找REGEX以獲取文件擴展名。ColdFusion REGEX - 確定文件的擴展名
給的例子,如:
modocument.doc
modocument.docx
dasddsa.pdf
kdsksdklsadklasdklads.png
ads123.jpg
我需要一個正則表達式,它提供了3-4個字符的擴展,而是由之類的東西是不是被騙了:
asdadsasdads.jpg.png
而且只看到取得PNG以上。
我覺得ListLast願意爲你做一個更好的工作:
<cfset FileExt=ListLast(YourFilename,".")>
這比使用正則表達式要快得多。 – 2010-07-25 20:25:45
爲了擴展Ben的評論 - 正則表達式不能反向工作,所以他們必須掃描整個字符串,ListLast將在最後開始並返回,只查看少量字符。 – 2010-07-26 08:38:32
請務必牢記該文件甚至有擴展名。 – 2010-07-26 18:48:11
類似:http://stackoverflow.com/questions/215183/how-do-i-get-the-contents-of- a-string-minus-extension-in-coldfusion – ale 2010-07-27 17:52:19