2014-12-13 47 views
0

如果URL可以具有不同的格式,如何從提交的URL獲取Facebook頁面ID?從提交的URL獲取Facebook頁面編號

不同的URL格式,一個頁面可以有:

https://www.facebook.com/aftonbladet <- ID = aftonbladet 

https://www.facebook.com/aftonbladet?ref=ts&fref=ts <- ID = aftonbladet 

https://www.facebook.com/pages/Se%C3%B1oras-que-pues-soy-SE%C3%91ORA-y-tengo-FACEBOOK/114080805301413 <- ID = 114080805301413 

回答

0

試試這個:

https?:\/\/www\.facebook\.com\/(?:[^\/]*\/)*(.*?)(?:$|\?) 

Demo.

模式消耗所有文字到最後的斜線/,然後抓住一切直到字符串的末尾或下一個?字符。