gpt4 book ai didi

php preg_match 帮助从 URL 获取 facebook 用户名/id

转载 作者:可可西里 更新时间:2023-11-01 13:34:53 26 4
gpt4 key购买 nike

我正在尝试从 facebook url 获取 facebook 用户名或 id,想知道你是否可以帮助我。我确定这只是一个简单的正则表达式函数,但我已经尝试过但似乎无法自己完成。

这是我一直试图从 url 中获取的内容。

http://www.facebook.com/myusername/

或数字id

http://www.facebook.com/2285652/

如果有人可以通过 PHP 帮助我实现这一点,我将不胜感激

最佳答案

preg_match('#https?\://(?:www\.)?facebook\.com/(\d+|[A-Za-z0-9\.]+)/?#',$str,$matches);

这个模式是通用的,所以它匹配:

  1. http 和 https 网址。
  2. 带或不带 www 前缀的 URL。
  3. 带或不带尾随 / 的 URL。
  4. 匹配 Facebook 数字 ID。
  5. 匹配Facebook's rules for usernames .

Usernames can only contain alphanumeric characters (A-Z, 0-9) or a period (".").

关于php preg_match 帮助从 URL 获取 facebook 用户名/id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12679739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com