[已解决]如何正则取最后的四个字符?
本帖最后由 zhanghdong 于 2011-10-16 20:46 编辑获取的文本如下:
c:\windows\exe\bat333wer.exe
d:\软件bat\exe\星云.bat
想取后四位进行校验,不知道用正则怎么获取???或者哪位大大有其它方法比较也行。。 取后四位不能用stringright()函数吗?非要用正则? 想校验扩展名?那不一定是4位~(?mU).+(\.\w+)\v?$ 想校验扩展名?那不一定是4位~
afan 发表于 2011-10-16 20:41 http://www.autoitx.com/images/common/back.gif
还是版主想的全面。不是第一次帮助我啦。。非常感谢。。。 学习了 备用 回复 3# afan
a大 能把 这个正则 (?mU).+(\.\w+)\v?$
给我们分解着讲解下不? \v是匹配一个垂直制表符啊 怎么还用得到它呢?还有(?mU)啥意思呢 谢谢 回复 6# cumtljj
不好解释,可以去 http://www.regexlab.com/zh/regref.htm 学习
页:
[1]