请问这个正则怎样写[已解决]
本帖最后由 xzxnovice 于 2011-5-4 12:03 编辑例如有:\asdlkfj.ld\sdlkfj.ddd\找到我.dd也有可能是这样\asdlkfj.ld\sdlkfj.ddd\找到我找到 "找到我"
跟找出路径中的文件名类似 不懂你到底是要做什么 $sText = '\asdlkfj.ld\sdlkfj.ddd\找到我.dd'
$sRer = StringRegExpReplace($sText, '.+\\|\.\w+$', '')
MsgBox(0, '', $sRer) 膜拜3楼的代码.
#include <Array.au3>
Local $sText = '\asdlkfj.ld\sdlkfj.ddd\找到我.dd'
Local $asResult = StringRegExp($sText, '([^\\]+?)(?:\.\w+)?$', 3)
_ArrayDisplay($asResult)
Exit
不错,学习了 谢谢各位。。学到了。。 Local $Str = '\asdlkfj.ld\sdlkfj.ddd\找到我.dd'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExpReplace($str, '[\x00-\xff]+', '')
MsgBox(0, '替换结果', $Test)
页:
[1]