正则表达式 - 从 URL 中提取 TwitterUsername

标签 regex twitter

最佳答案

还有几个测试用例可以制作通用正则表达式。

  • 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/

    相关文章:

    java - 正则表达式解析可能由或不由 ; 分隔的字符串分成几组

    python - 使用正则表达式获取标签后的第二个 div

    java - 删除包含表达式的单词?

    php - Zend 框架用户身份验证与 Twitter 和 Facebook 的集成

    iphone - 如何分享信息到facebook和twitter?

    ios - 在uitableview上显示按日期排序的两个数组

    android - 如何为 Android 自定义 Tweet Timeline ListAdapter 的列表项?

    regex - 捕获量词和量词算术

    regex - 如何在 Swift 2 中将一串十六进制字符串解析为等效的 ascii

    javascript - Tweet 按钮看起来像一个普通的 <a> 链接,没有任何 JS 或 CSS