总的来说,我试图从路径的末尾取下文件名并显示路径的其余部分.例如,此路径:C:\ Users\Documents\Development\testing\11.0.25.10\AUW_11052_0_X.pts
我想剥离"AUW_11052_0_X.pts"文件,只显示"C:\ Users\Documents\Development\testing\11.0.25.10 \"
究竟是怎么回事?我不确定如何将其变成正则表达式模式.
继承我的问题更详细:
我要做的是创建一个带有两个参数的正则表达式函数,原始路径然后是文件名(程序在某一点循环通过列表,其中存储所有文件并从中获取文件名)我是要创建一个正则表达式函数,它在最后一个"\"字符之后抓取任何内容,并将其与文件名参数进行比较.如果它确实匹配而不是剥离文件名,如果它没有,那么就把它留下来.我的问题是弄清楚如何做一个正则表达式模式,在最后一个"\"字符之后发现任何东西,我不知道如何
答案:我找到了答案,模式是^(.*[\\\/])这将抓住每个角色到最后一个"\"
SLa*_*aks 11
你在找Path.GetDirectoryName().
| 归档时间: |
|
| 查看次数: |
141 次 |
| 最近记录: |