求匹配路径中的文件名正则表达式[已解决]
本帖最后由 heroxianf 于 2015-12-22 22:47 编辑F:\下载文件夹\火狐下载\AUTOIT2.14.2正式版.EXE
我想通过正则匹配出 “AUTOIT2.14.2正式版” 我解决不了多个反斜杠。 Local $sSource = 'F:\下载文件夹\火狐下载\AUTOIT2.14.2正式版.EXE'
;~MsgBox(0, '源字符串', $sSource)
Local $sSRERe = StringRegExpReplace($sSource, '.+\\|\.[^.]+$', '')
MsgBox(0, '替换结果', $sSRERe)
回复 2# afan
一心想着匹配,缺少灵活运用。 回复 3# heroxianf
匹配又有多大区别呢? 回复 4# afan
如果我把所有的路径都写入TXT里可以匹配到数组里。方便运用吗 #include <Array.au3>
Dim $sStr = 'F:\下载文件夹\火狐下载\AUTOIT2.14.2正式版.EXE'
Dim $aArray = StringRegExp($sStr, '\\([^\\]+)\.\w{3}, 3)
_ArrayDisplay($aArray)
页:
[1]