Facebook个人资料页面正则表达式不包括对话框|插件|类似页面

时间:2012-09-28 06:21:52

标签: php regex facebook preg-match

我正在搜索正则表达式,以便在网页html源代码中找到facebook个人资料页面。我尝试了类似下面的东西,它不起作用。我正在使用php preg_match。

(.*)facebook\.com\\/[^(plugins)(dialog)(like)](.*)

1 个答案:

答案 0 :(得分:0)

试试这个:
它匹配“facebook.com”之前和之后的任何内容,后跟“/”可选,而不是“插件”,“对话框”,“喜欢”

(.*)facebook\.com\/?(?!plugins)(?!dialog)(?!like)(.*)

请参阅此online example code

(?!text)是正向前瞻性的正则表达式。您可以阅读有关此here的更多信息。