我是Java开发人员并且是twitter4j API的新手,对于我的应用程序的一部分,我有必要获取以 .com.au 和 .co.nz结尾的域名来自twitter用户个人资料。我进行了很多研究,但找不到任何解决方案。即使该解决方案是在Python或Scala中,我也可以设法将该部分与我的应用程序集成。
是否可以使用twitter4j或任何其他库来实现此目的。
答案 0 :(得分:0)
您可以为此使用Pattern
和Matcher
,请尝试
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
将拥有必要的域名。