Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex Chrome清单尾部斜杠匹配_Regex_Google Chrome Extension_Manifest - Fatal编程技术网

Regex Chrome清单尾部斜杠匹配

Regex Chrome清单尾部斜杠匹配,regex,google-chrome-extension,manifest,Regex,Google Chrome Extension,Manifest,我正在使用此模式来匹配主机,但它不适用于url末尾的/ "matches": ["*://website.com/browse", "*://www.website.com/browse"] 我必须写这样的东西才能让它工作吗 "matches": ["*://website.com/browse", "*://www.website.com/browse", "*://www.website.com/browse/"] 我根本不知道这种模式匹配是如何工作的,因为它不像正则表达式那样工作

我正在使用此模式来匹配
主机
,但它不适用于url末尾的
/

 "matches": ["*://website.com/browse", "*://www.website.com/browse"]
我必须写这样的东西才能让它工作吗

 "matches": ["*://website.com/browse", "*://www.website.com/browse", "*://www.website.com/browse/"]
我根本不知道这种模式匹配是如何工作的,因为它不像正则表达式那样工作

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

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

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


*://website.com/browse
是一个通配符,而不是正则表达式模式。这就是我要说的:)我正在试图找出如何编写一条路径而不是四条路径。真的吗?在你看来我没有查出来?我问是因为我不理解这些文档。看看Rob W链接中的
http://*/foo*
示例。
*://website.com/browse
是一个通配符,而不是正则表达式模式。这就是我要说的:)我正在试图找出如何编写一条路径而不是四条路径……真的吗?在你看来我没有查出来?我问是因为我不理解文档。请看Rob W链接中的
http://*/foo*
示例。