如何识别字符串中的路径

seb*_*mez 2 c# regex string

就是这样......我得到一个包含文件路径和一些参数的字符串.我怎样才能认出这条路?我想到了'.'的索引.在文件中...但我不喜欢它.
那么使用正则表达式呢?谁能指出我正确的方向?

问候

编辑:论文是有效的条目...
somefile.msi/a
C:\ MyFolder\SomeFile.exe -i -d

我不太关心参数因为一旦我有了路径,我会假设其余的都是参数

Fro*_*rud 6

您可以使用System.IO.Path,它是静态方法.

bool isPath = System.IO.Path.GetDirectoryName(@"C:\MyFolder\SomeFile.exe -i -d") != String.Empty;
if (isPath)
{
    Console.WriteLine("The string contains a path");
}
Run Code Online (Sandbox Code Playgroud)

静态Path类还有其他一些有用的方法,例如.GetFilename,.GetExtension和.GetPathRoot.

您还可以使用System.IO.Directory和System.IO.File获取其他功能.