从句子中提取短语的java算法
我一直致力于实现从句子中提取短语的算法。每个短语必须包含2到5个单词。例如,我有一句话“这篇文章是关于我想测试它”。我需要从这句话中得到一个包含以下短语的数组:
- 本文
- 这篇文章是
- 这篇课文是关于
- 这篇课文是关于我的
- 文本是
- 文本是关于
- 文本是关于我的
- 文本是关于我的愿望
- 是关于
- 是关于我的
- 是关于我的愿望
- 是关于我的愿望
- 关于我的
- 关于我的愿望
- 关于我的愿望
- 关于我的考试愿望
- 我的愿望
- 我希望
- 我想测试一下
- 我想测试一下
- 想
- 想测试一下吗
- 想试试吗
- 检验
- 测试它
- 测试一下
在PHP中,我从以下代码开始:
$text = 'This text is about my wish to test it';
$words = explode(' ', $text);
// $words = ['This', 'text', 'is', 'about', 'my', 'wish', 'to', 'test', 'it']
请帮我实现主算法。它可以通过任何其他编程语言(C、Java、Python),而不仅仅是PHP
# 1 楼答案
我需要的算法代码:
# 2 楼答案
在爪哇
返回