【问题标题】:Get URL-prefix like matching, using RegEx in Stylish?在 Stylish 中使用 RegEx 获取类似匹配的 URL 前缀?
【发布时间】:2014-08-26 12:57:33
【问题描述】:

我正在使用 Stylish 为 Facebook 编写自定义 CSS。
一切都很顺利,除了我需要在 URL 后缀的条件下有一些自定义值。唯一接近的是 URL 前缀,它正好相反。

所以我想知道我是否可以这样做:

检测 URL 是否类似于:
www.facebook.com/*/posts 或只是*/post

其中 * 可以是任何值。 是否可以通过 RegEx 做到这一点? 我用谷歌搜索了它,但我无法从中得到任何东西。

我只想在查看个别 Facebook 帖子时应用一些 CSS 代码,并且 URL 栏显示:

www.facebook.com/User/Posts/PostID.php

因此,我只想检测 Post 或 post/postID.php 是否存在并应用样式。

【问题讨论】:

  • 不清楚。解释一下你想匹配什么,你不想匹配什么。
  • www.facebook.com/*/posts 例如:www.facebook.com/aires/posts 应该匹配 www.facebook.com/posts/aires 应该不匹配
  • 在您的问题中发布上述评论,什么不会?

标签: regex stylish


【解决方案1】:

下面的正则表达式将匹配包含字符串/posts的链接,

(?=.*?\/posts).*

DEMO

【讨论】:

  • 所以这会检测到 /post 在 url 的任何地方?
  • 非常感谢,快速答复。这并不完全符合我的预期,但这也可以:)
猜你喜欢
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-17
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
相关资源
最近更新 更多