刪除的DateTime子有一串字符串,其中一些具有下列格式之一:我如何從字符串
"TestA (3/12/10)"
"TestB (10/12/10)"
琴絃的DateTime
部分始終處於mm/dd/yy
格式。
我想要做的是刪除整個DateTime部分,包括括號。如果它總是相同的長度,我會得到/
的索引,並將其減去包括(
在內的字符數。但由於字符串的mm
部分可能是一個或兩個字符,所以我不能這樣做。
那麼有沒有辦法做一個.Contains
或東西,看看該字符串是否包含指定的DateTime
格式?
一行FYI:當你說'mm',它通常意味着零填充。如果它不是零填充的,它通常被稱爲'm'(或者經常是'M',因爲'm'可能與「分鐘」混淆,取決於您的語言)。 –
字符串其餘部分的格式約束是什麼?它會有空間嗎?(也就是說,你可以搜索第一個空間並在那裏截斷?)圓括號怎麼辦? –
這對於RegEx來說是個不錯的選擇。另一種選擇是,如果每個字符串中只有一個(和),則使用'LastIndexOf'來關閉)。 – Tim