如何从C#中使用正则表达式的完整路径拉出文件名?从C#中使用正则表达式的完整路径解析文件名#
说我有完整路径C:\CoolDirectory\CoolSubdirectory\CoolFile.txt
。
如何使用正则表达式的.NET风格取出CoolFile.txt?我对正则表达式不太擅长,我的RegEx伙伴和我无法弄清楚这一点。
此外,在试图解决这个问题的过程中,我意识到我可以使用System.IO.Path.GetFileName
,但我无法弄清楚正则表达式的事实只是让我不快乐,它会打扰我,直到我知道答案是什么。
这很好,你想知道它将如何使用正则表达式,但为了让这个世界变得更美好,请保证你会使用Path。*无论如何:) – OregonGhost 2008-10-21 19:38:01
GetFileName可能不是一个选项,如果你正在使用[长路径](http://bcl.codeplex.com/wikipage?title=Long%20Path) – 2012-06-09 22:40:05
有理由和反对正则表达式:http: //www.codinghorror.com/blog/2008/06/regular-expressions-now-you-have-two-problems.html – benPearce 2012-07-09 00:29:02