欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 使用正则表达式判断文件后缀名

程序员文章站 2022-06-12 16:10:17
...

正则表达式就不介绍了,内容太多了

string value = "fileName";

string patternDoc = @"(.*)(\.doc)$";
string patternDocx = @"(.*)(\.docx)$";
string patternPDF = @"(.*)(\.pdf)$";
string patternJPG = @"(.*)(\.jpg)$";

if (Regex.IsMatch(value, patternDoc))
{
    // 是doc文件
}
else if (Regex.IsMatch(value, patternDocx ))
{
    // 是docx文件
}
else if (Regex.IsMatch(value, patternPDF ))
{
    // 是pdf文件
}
else if (Regex.IsMatch(value, patternJPG ))
{
    // 是jpg文件
}

C#中的Regex是使用正则表达式的接口