gpt4 book ai didi

c# - 正则表达式获取文件扩展名

转载 作者:太空狗 更新时间:2023-10-29 22:05:12 24 4
gpt4 key购买 nike

我有一个包含文件名的列表(没有完整路径)

List<string> list=new List<string>();

list.Add("File1.doc");
list.Add("File2.pdf");
list.Add("File3.xls");

foreach(var item in list) {
var val=item.Split('.');
var ext=val[1];
}

我不想使用 String.Split,如何使用正则表达式获取文件的扩展名?

最佳答案

您不需要为此使用正则表达式。您可以使用 Path.GetExtension方法。

Returns the extension of the specified path string.

string name = "notepad.exe";
string ext = Path.GetExtension(name).Replace(".", ""); // exe

这是一个DEMO .

关于c# - 正则表达式获取文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681578/

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