这是我尝试过的最近一段正则表达式....但是每次它给 -1 时,我希望它与我的字符串 str 匹配....我从基本文件路径开始,它应该返回任何更大的值如果匹配,则为 -1。
var str=" c:\folder1\ ";
var n;
var y=/^[a-z]\:\\(folder1)?\\$/g;
n=str.search(y);
alert(n);
我想为特定的文件夹名称编写它...它应该接受下面给出的字符串...示例
文件 C:\Program Files (x86)\Webdeveloper\dfg.dll
文件 C:\Program Files\Webdeveloper\dfg.exe
文件名将存在一些 dll 或 exe 扩展名。
/[c]{1}[:]{1}\{1}(folder1){1}\/ 在我使用http://regex101.com/#javascript时显示文件夹 1 的匹配项,我正在传递字符串“文件 c:\folder1\ 已损坏”。但它不适用于整个路径字符串。
提前致谢!