如何判断一个文件的后缀名?
用AU3如何判断一个文件的后缀名?[ 本帖最后由 qq342252004 于 2008-10-16 08:26 编辑 ] 指定的文件,还是? 指定的文件 $Name = 那个Test.exe 任意的换成任意字串,只要有后缀就会提示
$Name = 'Test.exe'
$ext = stringregexp($Name, '.+\.(.+[^\.])', 1, 1)
msgbox(0,'','后缀名是:'&$ext)
不错:face (1): $a=stringsplit($name, ".")
msgbox("","",$a) 不过对于像
host这样没有后缀名的文件无效 原帖由 liongodmien 于 2008-10-15 14:01 发表 http://www.autoitx.com/images/common/back.gif
$Name = 那个Test.exe 任意的换成任意字串,只要有后缀就会提示
$Name = 'Test.exe'
$ext = stringregexp($Name, '.+\.(.+[^\.])', 1, 1)
msgbox(0,'','后缀名是:'&$ext)
如果是取字符串末尾至最后一个小数点之间的字符,应该这样
$Name = 'Test.ex.e'
$ext = stringregexp($Name, '[^\.]+$', 1, 1)
msgbox(0,'','后缀名是:'&$ext) 原帖由 pcbar 于 2008-10-15 16:36 发表 http://www.autoitx.com/images/common/back.gif
如果是取字符串末尾至最后一个小数点之间的字符,应该这样
$Name = 'Test.ex.e'
$ext = stringregexp($Name, '[^\.]+$', 1, 1)
msgbox(0,'','后缀名是:'&$ext)
呵呵,正则还不够熟悉,常会忘了有个从后比较,谢谢PC的指点... 啊~~都是高手了啦~~
学习了~~ 学习了,谢谢!
页:
[1]