我尝试做的是创建一个正则表达式,以匹配此结构的URL:
http://example.com/2016/01/sample-post-title/
并且没有匹配的结构:
http://example.com/2016/01/31/
http://example.com/2016/01/page/sample-post-title/
http://example.com/2016/01/31/page/sample-post-title/
现在我有了这样一个正则表达式结构:
^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$
但它匹配第一个URL例外示例中的链接。我应该为正则表达式添加什么来解决这个问题?
答案 0 :(得分:1)
试试这个:
\/\d{4}\/\d{2}\/sample-post-title.*$
或
\/\d{4}\/\d{2}\/(?!page|\d+).*$