2013-05-01 204 views
3

我很努力得到一個PHP的正則表達式來匹配子目錄,但避免父目錄。正則表達式匹配子目錄,但不匹配父目錄

http://www.address.com/2000/12/31/ - >不匹配

http://www.address.com/2000/12/31/whatever/ - >匹配

這是我嘗試過,但似乎不工作:#http://www\.address\.com/\d{4}/\d{2}/\d{2}/.

+0

要清楚:你想匹配第二個,但不是第一個url? 「你似乎不工作」是什麼意思? – Toto 2013-05-01 10:10:32

回答

4

末的點只會匹配單個字符,你想要一個或多個:

#http://www\.address\.com/\d{4}/\d{2}/\d{2}/.+# 
+2

+1擊敗我的帖子;-)這一個有用的鏈接是:http://www.regular-expressions.info/repeat.html – 2013-05-01 10:04:33

+1

沒有在最後的錨點,一個點是可以匹配第二個例。 – Toto 2013-05-01 10:08:05

+0

工作。謝謝。 – CptNemo 2013-05-01 12:00:57