如果 Facebook 页面 ID 可以有不同的格式,我如何从提交的 URL 中获取该页面 ID?
网页可以具有不同的网址格式:
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
试试这个:
https?:'/'/www'.facebook'.com'/(?:[^'/]*'/)*(.*?)(?:$|'?)
演示。
该模式使用所有文本,直到最后一个斜杠/
,然后捕获字符串末尾或下一个?
字符的所有内容。