Chrome清单尾随斜杠匹配

时间:2016-02-07 13:26:37

标签: regex google-chrome-extension manifest

我正在使用此模式匹配host,但它不能与网址末尾的/一起使用。

 "matches": ["*://website.com/browse", "*://www.website.com/browse"]

我必须写这样的东西才能使它工作吗?

 "matches": ["*://website.com/browse", "*://www.website.com/browse", "*://www.website.com/browse/"]

我根本没有得到这种模式匹配是如何工作的,因为它不像正则表达式那样工作

1 个答案:

答案 0 :(得分:0)

https?:\/\/(?:www\.)?website.com\/browse\/?

此正则表达式应足够灵活以匹配您的任何输入。正则表达式的?运算符允许前面的匹配为可选-如果不确定正则表达式的末尾是否有/,则添加?使其匹配无论哪种方式。 (?:www.)也是如此-正则表达式也使该选项成为可选。

Demo