IEn*_*ble 5 .net c# regex file-extension file
在C#中获取文件扩展名非常简单,
FileInfo file = new FileInfo("c:\\myfile.txt");
MessageBox.Show(file.Extension); // Displays '.txt'
Run Code Online (Sandbox Code Playgroud)
但是我的应用程序中有多个句点的文件.
FileInfo file = new FileInfo("c:\\scene_a.scene.xml");
MessageBox.Show(file.Extension); // Displays '.xml'
Run Code Online (Sandbox Code Playgroud)
我希望能够提取.scene.xml名称的一部分.
更新
扩展名还应包括初始扩展名.
我怎样才能得到这个FileInfo?
您可以使用此正则表达式提取点符号后的所有字符:
\..*
Run Code Online (Sandbox Code Playgroud)
var result = Regex.Match(file.Name, @"\..*").Value;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3858 次 |
| 最近记录: |