从路径Regex获取文件名

本文关键字:文件名 获取 Regex 路径 | 更新日期: 2023-09-27 17:50:17

C:'Users'asus'AppData'Local'Temporary Projects'ConsoleApplication1'bin'Release'sfref.txt

如何分割字符串只得到sfref.txt

从路径Regex获取文件名

你不需要regex…

System.IO.Path.GetFilename(fullpath);

使用路径。GetFileName方法:

var path = @"C:'Users'asus'AppData'Local'Temporary Projects'ConsoleApplication1'bin'Release'sfref.txt";
string name = Path.GetFileName(path); // sfref.txt

如果你真的需要用正则表达式这样做(我不建议这样做):

string name = Regex.Match(path, @"[^'']*$").Value;

您可以使用FileInfo。名称

new FileInfo(@"C:'Users'asus'AppData'Local'Temporary Projects'ConsoleApplication1'bin'Release'sfref.txt").Name