正则表达式以获取域上的链接,并排除同一域上的某些链接

时间:2019-03-07 12:13:33

标签: regex

我正在尝试使用Stylus Firefox附加组件向默认不具有深色主题的cPanels(夜间工作,眼镜,敏感的眼睛等)添加深色主题,并且我坚持将其应用于特定的cPanel提供者。而且,我不想在文件管理器上应用样式,因为我对该页面有另一种样式,同样,我只需要在文件管理器上应用样式。所以...我需要在

上应用一种样式

example.com/cpsess3434343/frontend/paper_lantern/

但不在

example.com/cpsess3434343/frontend/paper_lantern/filemanager/,

上的另一种样式

example.com/cpsess3434343/frontend/paper_lantern/filemanager/

,但没有其他地方。 我还需要指定要在哪些托管服务提供商上应用它,以便在他们没有阻止黑暗主题的情况下不应用它。

到目前为止,我尝试将链接与这些链接共有的所有3个元素进行匹配,但排除包含“ filemanager”元素的链接。到目前为止,我使用

获得的最佳结果
^.*(?=:example|frontend|paper_lantern)(?!:filemanager).*&

但是,不排除包含“ filemanager”的链接,并且不仅限于example.com域。

我在这里想念什么?

PS。我尝试使用直接链接,但是由于/ cpsess34343 /会话ID不断变化,因此无法正常工作。此外,它似乎不适用于包含端口的链接,例如example.com:2083/cpsess ...

0 个答案:

没有答案