c#编写直接看txt里面有没有敏感词
时间: 2023-07-27 16:31:55 浏览: 81
可以使用C#的File类和StreamReader类来读取txt文件的内容,然后使用正则表达式来匹配是否存在敏感词。以下是一个简单的示例代码:
```csharp
string filePath = "path/to/your/file.txt";
string sensitiveWordsPattern = "敏感词1|敏感词2|敏感词3"; //敏感词的正则表达式模式
if (File.Exists(filePath))
{
using (StreamReader reader = new StreamReader(filePath))
{
string content = reader.ReadToEnd(); //读取文件内容
if (Regex.IsMatch(content, sensitiveWordsPattern))
{
Console.WriteLine("文件中包含敏感词");
}
else
{
Console.WriteLine("文件中不包含敏感词");
}
}
}
else
{
Console.WriteLine("文件不存在");
}
```
在上述代码中,我们首先定义了文件路径和敏感词的正则表达式模式。然后使用File类判断文件是否存在,如果存在则使用StreamReader类读取文件内容。接着使用Regex类的IsMatch方法来匹配是否存在敏感词,如果存在则输出相应的提示信息。
阅读全文