如何告诉URL包含一个特定的单词和一个大于一的数字,但它不在一开始

问题描述 投票:1回答:2

对于这个灾难性的标题感到抱歉,我很难简洁地说出我需要的内容。

我正在写一个用户脚本。

我希望用户脚本只适用于网站的特定部分,但我想要的部分不在URL的开头,所以我不能做URL starts with:

我知道我可以使用URLs matching the regular expression:代替,但我不知道怎么写,所以它选择我追求的部分。

我要隔离的URL部分就在最后。

我一直在寻找好几天。我找不到适合我的例子。

URL如下所示:

http://www.website.com/some/extra/words/seriously-lots/of/more/stuff/page=3

我希望在1之后隔离任何页面。用户脚本不应在第1页激活。只有页面后面的页面。所以我正在寻找能够隔离page=(>1)但我不知道是否存在的东西。

css url expression userscripts stylish
2个回答
1
投票

根据评论中的更多详细信息,这是一个正则表达式,根据需要查找给定网站上的所有页面> 1:

 .*toyhou\.se\/.+page=[2-9][0-9]* 

它将匹配[ANYTHING或NOTHING] toyhou.se/ [ANYTHING] page = [Number大于1]


-1
投票

我使用类似的东西。你可以尝试:

$url = $_SERVER['REQUEST_URI']; 
$explode = explode('=', $url);  
$page =$explode[1]; 

if($page >= 2){ 
//do something

} 

可能有更好的方法,但这应该有效。

© www.soinside.com 2019 - 2024. All rights reserved.