C# 将一句话截取成几个常用关键词
时间: 2023-11-26 10:16:42 浏览: 33
您好!感谢您的提问。为了将一句话截取成几个常用关键词,您可以使用 C# 的字符串处理功能和一些常用的分词技术。以下是一个简单的示例代码:
```csharp
using System;
using System.Linq;
class Program {
static void Main(string[] args) {
string input = "这是一个测试句子,包含了一些常用关键词。";
string[] keywords = new string[] { "测试", "句子", "常用", "关键词" };
// 将句子分割成单词
string[] words = input.Split(new[] { ' ', ',', ',', '。' }, StringSplitOptions.RemoveEmptyEntries);
// 提取常用关键词
var result = words.Where(w => keywords.Contains(w)).Distinct();
// 输出结果
Console.WriteLine(string.Join(", ", result));
}
}
```
在这个示例代码中,我们使用了 `Split` 方法将输入的句子分割成单词,并使用 `Where` 方法和 `Contains` 方法提取包含在常用关键词列表中的单词。最后,我们使用 `Distinct` 方法去重,并使用 `Join` 方法将结果连接成一个字符串。