如何使用twitter4j获取域名?

时间:2018-07-20 08:42:56

标签: java python twitter tweepy twitter4j

我是Java开发人员并且是twitter4j API的新手,对于我的应用程序的一部分,我有必要获取以 .com.au .co.nz结尾的域名来自twitter用户个人资料。我进行了很多研究,但找不到任何解决方案。即使该解决方案是在Python或Scala中,我也可以设法将该部分与我的应用程序集成。

是否可以使用twitter4j或任何其他库来实现此目的。

1 个答案:

答案 0 :(得分:0)

您可以为此使用PatternMatcher,请尝试

ArrayList<String> domains = new ArrayList<>();

Pattern p = Pattern.compile("([a-zA-Z0-9\\-.]+)\\.co(\\.nz|m\\.au)");
Matcher m = p.matcher(str);

while (m.find()) {
    String match = m.group();
    domains.add(match);
}

其中str是您想要的源字符串-一条推文,某人的简历或任何东西。 match将拥有必要的域名。