我在排除参数时遇到问题(?
符号之后的内容)
所以对于以下链接
/alfa/wp-includes/js/jquery/jquery.js
/beta/wp-includes/js/jquery/jquery.js?parameter=value
我需要以下
alfa /wp-includes/js/jquery/jquery.js
beta /wp-includes/js/jquery/jquery.js
到目前为止,我提出了以下内容,但它始终捕获包含参数的完整链接,我不需要
^(/alfa|beta)?(/wp-(content|admin|includes).*)
答案 0 :(得分:0)
试试这个(假设你的输入总是以.js结尾)
(/(alfa|beta)(/wp-(content|admin|includes).*))(\.js|\?)
或改进ctwheels的评论:
^/(alfa|beta)([^?\s]*)(\.js|\?)
我不确定这是否是您需要的100%但是我在regexpal.com中运行了该查询,它的工作方式如您所述。
答案 1 :(得分:0)