Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 不带扩展名的文件的正则表达式_Regex - Fatal编程技术网

Regex 不带扩展名的文件的正则表达式

Regex 不带扩展名的文件的正则表达式,regex,Regex,对于regex来说,是否有一种方法可以确定没有扩展名的文件 还需要另一个.zip文件 (//).test(files[i]) 我找到的获取扩展的最佳方法是:。这不是正则表达式,但您不需要正则表达式-因此,除非这是一个学习练习,否则我将使用基于字符串的函数 有了它,您可以检查空白,如下所示: if(filename.substr((~-filename.lastIndexOf(".") >>> 0) + 2).length==0) 对于拉链: if(filename.subs

对于regex来说,是否有一种方法可以确定没有扩展名的文件

还需要另一个.zip文件

(//).test(files[i])

我找到的获取扩展的最佳方法是:。这不是正则表达式,但您不需要正则表达式-因此,除非这是一个学习练习,否则我将使用基于字符串的函数

有了它,您可以检查空白,如下所示:

if(filename.substr((~-filename.lastIndexOf(".") >>> 0) + 2).length==0)
对于拉链:

if(filename.substr((~-filename.lastIndexOf(".") >>> 0) + 2)=="zip")

如果你确实想要正则表达式,请查看另一篇文章——这里有几个不错的正则表达式。

你的正则表达式语言/工具是什么?我使用的是javascript