正则表达式匹配几个不同的子目录路径后面的所有URL

时间:2015-08-10 16:48:08

标签: regex

我需要一个针对所有产品页面的regEx,以及此示例中未显示但与此示例中的产品位于同一目录级别的任何其他产品:

示例:

http://www.example.com/category-a/view-all/product-a.html
http://www.example.com/category-b/view-all/product-g.html
http://www.example.com/category-c-c/view-all/product-y.html
http://www.example.com/category-d/view-all/product-h.html

2 个答案:

答案 0 :(得分:0)

试试这个:

JavaScript示例:

/http:\/\/www.example.com\/[^\/]+\/view-all\/.+/i

答案 1 :(得分:0)

下面的Regex将匹配该目录中的顶级和名为product的所有页面。

http:\/\/www\.example\.com\/category.*view-all\/product.*\.html