我在使用以下代码时遇到了一些问题:
^([0-9]{17})\.zip$
我认为这应该阻止任何超过 17 个字符的字符串通过。但是,它允许名称超过 17 个字符的文件通过。
知道可能是什么问题或者我的符号是否错误?
提前致谢
最佳答案
您的正则表达式将匹配由 17 位数字(0 到 9)组成且以“.zip”结尾的文件名。如果您的代码允许更长的文件名通过,那么很可能是使用它的代码的错误,而不是正则表达式本身的错误。您也可以发布一些代码吗?
关于Java 正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058593/