求1正则[已解决]
本帖最后由 骗子 于 2014-10-28 23:23 编辑已解决,通过 _PathSplit来实现
^\h*((?:\\\\\?\\)*(\\\\[^\?\/\\]+|:)?(.*[\/\\]\h*)?((?:[^\.\/\\]|(?(?=\.[^\/\\]*\.)\.))*)?([^\/\\]*))$
d:\Us.ers\m.edo\Deskt.op\ted.st\test.rmvb
d:\Users\medo\Desktop\test\test.txt
匹配出文件名称
test.rmvb
test.txt
在论坛搜索了一个 (?m)(?<=^|\\)([^\\\.]+\..*?)$
匹配结果为
Us.ers\m.edo\Deskt.op\ted.st\test.rmvb
test.txt
[完毕]
虽然目录带.的几率很小,但是不是说没有,所以想求一个通用一点的 \\([\w.]+)\v .rmvb后面不一定就是\v啊
页:
[1]