如何在C#中返回部分文件夹名称
本文关键字:文件夹 返回部 | 更新日期: 2023-09-27 17:57:58
嗨,我有一个实例,试图返回文件夹名称的一部分。我的应用程序是在c#中编写的
我的文件夹名称返回此"星期五11.4.97"
我只想退回"11.4.97"部分。
如有任何帮助,我们将不胜感激,谢谢。
string folderName = "Fri 11.4.97"
string[] parts = folderName.Split(' ');
string lastPart = parts[parts.Length - 1];
举个例子:对于这样一个简单的例子,可能不需要Regex;并且上述代码可能更可读。
这取决于输入格式的指定程度。如果文件规范始终是XXX blah blah blah
,其中XXX
是您不需要的位(一天三个字符加一个空格),则可以使用一个简单的子字符串:
String dateBit = fspec.Substring (4);
只有在文件规范不是很"可靠"的情况下,我才会考虑使用正则表达式。我指的是这样的例子,例如在日期和日期之间有完整的天Friday
,或两个空格。如果您总是使用三个字符的日期和一个字符的分隔符,那么子字符串可能是更自然的选择。
'd+'.'d+'.'d+
将匹配三个数字字段,每个字段用句点分隔,而不考虑输入的其余部分。