Regex 与目录路径(不包括文件路径)匹配的正则表达式
我正在寻找IIS所需的正则表达式模式。基本上,我希望它匹配任何目录路径,但拒绝文件路径。我找遍了,运气不好 示例:匹配:/directory/content/css/ 匹配:/directory/content/css 拒绝:/directory/content/css/main.css 拒绝:/directory/content/css/main.anything !--由于反馈,我做了一些更改(抱歉,这是我第一次在论坛上)-- 到目前为止,我已经整理了这个模式:Regex 与目录路径(不包括文件路径)匹配的正则表达式,regex,directory,Regex,Directory,我正在寻找IIS所需的正则表达式模式。基本上,我希望它匹配任何目录路径,但拒绝文件路径。我找遍了,运气不好 示例:匹配:/directory/content/css/ 匹配:/directory/content/css 拒绝:/directory/content/css/main.css 拒绝:/directory/content/css/main.anything !--由于反馈,我做了一些更改(抱歉,这是我第一次在论坛上)-- 到目前为止,我已经整理了这个模式:^(\/.*)(.*)*[^.
^(\/.*)(.*)*[^.*]$
它似乎一开始可以接受以/开头的任何内容,但它仍然接受扩展
谢谢正则表达式:
(?:\..*(?!\/))+
如果您有文件路径,则此正则表达式将匹配
询问代码的问题必须表明对所解决问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另请参见:您是否喜欢这项工作?没有尾部斜杠的目录呢<代码>http://webroot/content/css或带点的目录。。没有尾随斜杠^是的,这就是我要得到的,但它没有回答问题。好吧,对不起。。只是想到了反向验证;)反向验证有效,但我遇到了一些其他问题。我最终用MVC重新制作了我的小应用程序,并使用了那里的路由功能。这并不适用于所有文件路径。如果其中一个文件夹名中有一个
?