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

如何拆分字符串以仅获取sfref.txt

4

3 回答 3

5

你不需要正则表达式...

System.IO.Path.GetFilename(fullpath);
于 2012-12-29T14:45:03.970 回答
3

使用Path.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;
于 2012-12-29T14:45:07.967 回答
0

您可以使用FileInfo姓名

new FileInfo(@"C:\Users\asus\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release\sfref.txt").Name
于 2012-12-29T15:10:31.847 回答