gpt4 book ai didi

正则表达式限制 url 文件夹的通配符

转载 作者:行者123 更新时间:2023-12-05 01:08:43 24 4
gpt4 key购买 nike

我想设置一个与 URL 的某些模式匹配的正则表达式:
http://www.domain.com/folder1/folder2/anything/anything/index.html
这匹配,并完成工作:
/^http:\/\/www\.domain\.com\/folder1\/folder2\/.*\/.*\/index\.html([\?#].*)?$/.test(location.href)
我不确定如何将通配符限制为每个文件夹。那么如何防止以下内容匹配:
http://www.domain.com/folder1/folder2/folder3/folder4/folder5/index.html
(注意:文件夹 5+ 是我想要阻止的)

谢谢!

最佳答案

试试这个正则表达式:

/^http:\/\/www\.domain\.com\/(?:\w+\/){1,3}index\.html([\?#].*)?$/

换号 3 到文件夹的最大深度。

关于正则表达式限制 url 文件夹的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com