gpt4 book ai didi

Java 拆分句子

转载 作者:行者123 更新时间:2023-12-01 18:17:50 25 4
gpt4 key购买 nike

我正在为 Twitter 编写一个程序。它将读取一条推文并获取其中的主题标签。

问题是,我无法拆分它。例如,“I love #computers so much.” 在这个例子中,我只需要获取 “computers” 部分。

我考虑过使用 # 来使用 split 函数,但它会将句子分成两半,所以仍然不是解决方案。有什么想法吗?

最佳答案

你确实想在 # 上进行分割。之后你想要有这个词。所以在“”空格上分开:)。

string="I love #computers so much.";
String[] parts = string.split("#");
String part1 = parts[0]; // I love
String part2 = parts[1]; // computers so much.

String[] parts2 = part2.split(" ");
String output = parts2[0];

以上应该可以工作,但尚未测试。

如果有多个主题,上述方法不起作用,请尝试以下方法:

String string="I love #computers so #much omg #lol .";
String[] stringParts = string.split("#");

//'delete' first element.
String[] parts = Arrays.copyOfRange(stringParts, 1, stringParts.length);

int i = 0;
String[] output = new String[10];

for(String part : parts)
{
if(part.contains(" "))
{
String[] parts2 = part.split(" ");
output[i] = parts2[0];
i++;
}
}

唯一的问题是这段代码,你需要一个空格,否则你的单词中将会有不同的字符。

关于Java 拆分句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28623829/

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