我正在寻找一个通用的正则表达式,它从一个 url 中提取 twitter 用户名。
示例 URL
http://www.twitter.com/#!/donttrythis
http://twitter.com/KimKardashian
最佳答案
还有几个测试用例可以制作通用正则表达式。
https
URL 也是有效的 twitter.com/@username
这样的 URL也去用户名的个人资料这应该在 PHP 中起作用
preg_match("|https?://(www\.)?twitter\.com/(#!/)?@?([^/]*)|", $twitterUrl, $matches);
如
preg_match
返回 1(匹配)然后结果在 $matches[3]
关于正则表达式 - 从 URL 中提取 TwitterUsername,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948051/