2012-01-09 71 views
1

需要preg_match_all使用如何從HTML代碼解析Facebook粉絲頁面 URL 正則表達式模式例如,對於PHP。我如何從HTML代碼解析的Facebook粉絲頁面,PHP

實例:

http://www.facebook.com/pages/SomeTitle/6203451642 
http://www.facebook.com/SomeTitle 
+0

你知道,在http:// www.facebook.com/SomeTitle的情況下,「SomeTitle」可以是用戶的名字,除非你查詢Graph API,你永遠不會知道這是一個頁面... – 2012-01-10 04:03:39

回答

0
/((?:https?:\/\/(?:\w+\.)?)?facebook\.\w+\/[^\s">'\};]+)/ 

上述捕獲組的網址1.

這應該在所有區域(頂級域)爲Facebook工作,爲HTTPS或HTTP或用戶完全省略,只寫facebook.com/mypage。