在正则表达式中,空格需要用 \s
表示,不可以直接打空格
。
另外,在正则表达式中,.
是一个通配符,用来匹配除换行符外的所有字符。如需匹配 .
,必须在其前面加上反斜杠 \
进行转义。
综上所述,您的这个正则表达式应该写成:
\s\.
在正则表达式中,空格需要用 \s
表示,不可以直接打空格
。
另外,在正则表达式中,.
是一个通配符,用来匹配除换行符外的所有字符。如需匹配 .
,必须在其前面加上反斜杠 \
进行转义。
综上所述,您的这个正则表达式应该写成:
\s\.
感谢,已成功解决
应该是zip的问题…改7Z就OK了因为小弟之前测试批次文件也是遇到了这问题…到后来改成7Z就解决
OK版
"%ZIP%" a -t7z "%~n1.7z" "%~1" -scsUTF-8 -p"%var2%" -mhe=on -mx0
不OK版
"%ZIP%" a -tzip "%~n1.zip" "%~1" -scsUTF-8 -p"%var2%" -mhe=on -mx0
看着挺不错的,就是没更了
好东西啊,要不是有人回帖我都没发现。
之前自己也在用QT写这种直接调用7z的,不过自己菜总有点问题搞不定,现在看来不用写了。。。
可惜不更新了
其中智能解压…真的是…超级好用的啦…这几天无意发现…真的是不错…跟uzip2比起来…这套的智能解压…舒服…其中奥妙各位大佬自行体会