仅匹配2级深度页面

时间:2016-10-12 23:04:15

标签: javascript regex

因此,只需要匹配以.html结尾两页深度的页面。

匹配

http://www.example.com/bedroom/beds/select-queen-platform-bed.html

不匹配

http://www.example.com/bedroom/select-queen-platform-bed.html
http://www.example.com/bedroom/
http://www.example.com/
http://www.example.com/bedroom/beds/level3/select-queen-platform-bed.html

所以基本上它应该匹配domain-name.com/level-1/level-2/page-name.html

我现在所拥有的表达并不符合其中一些可能性。我该怎么用?

当前正则表达式

/*/.*html$

1 个答案:

答案 0 :(得分:1)

试试这个:

^http:\/\/(?:(?:[^\/]+)\/){3}[^\/]+\.html$

Explanation