c# 正则表达式,求字符串的一部分,在线等!
C:\\dev\\KmlConverter\\DxfToKmlTests\\bin\\debug\\Zeichnung1.kml, 我想要C:\\dev\\KmlConverter\\DxfToKmlTests\\bin\\debug\\这部分, 要注意的是,只有.kml是不变的,其它的路径和文件名是不定的,该怎么做,多谢!
[解决办法]
这个不需要用正则表达式:
用System.IO下面的Path类即可:
string s = "C:\\dev\\KmlConverter\\DxfToKmlTests\\bin\\debug\\Zeichnung1.kml"; string filename = Path.GetFileName(s); string r = s.Replace(filename, ""); Console.WriteLine(filename); Console.WriteLine(r); Console.ReadKey();