ColdFusion REGEX - 确定文件的扩展名
我正在查找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