嗨我有一個實例,我試圖返回部分文件夾名稱。我的應用程序是在C#writtern如何返回C#中的部分文件夾名稱
我的文件夾名稱返回這個「週五97年4月11日」
我只想要回「97年4月11日」的一部分。
任何幫助將不勝感激,謝謝。
嗨我有一個實例,我試圖返回部分文件夾名稱。我的應用程序是在C#writtern如何返回C#中的部分文件夾名稱
我的文件夾名稱返回這個「週五97年4月11日」
我只想要回「97年4月11日」的一部分。
任何幫助將不勝感激,謝謝。
string folderName = "Fri 11.4.97"
string[] parts = folderName.Split(' ');
string lastPart = parts[parts.Length - 1];
案例:對於這樣一個簡單的例子,可能不需要正則表達式;上面的代碼可能更具可讀性。
這取決於指定的輸入格式有多好。如果文件規範總是XXX blah blah blah
其中XXX
是位不需要(爲天加上一個空格三個字符),你可以使用一個簡單的substring:
String dateBit = fspec.Substring (4);
僅在文件規範WASN」非常「堅實」我會考慮使用正則表達式。據此,我指的是例如在日期和日期之間具有完整的日Friday
或兩個間隔。如果你總是要有三個字符的日期和單字符分隔符,那麼子字符串可能是更自然的選擇。
感謝堆,這種方法非常棒,因爲我沒有提到某些日期可能會被句點(。)隔開,其他時候會被破折號( - )分隔開。 – Jason 2011-05-29 11:24:58