我有很多項目,其中一些在以下格式的日期/時間開始字符串列表:C#正則表達式來刪除列表中的所有
2016-05-04 18:46:05.115 Copyright (c) 2014 Microsoft Corporation
我期待通過循環和從包含該格式的列表中的所有項目中刪除該日期/時間。
目前我有這樣的:
var regexDateTime = "/^(\\d{4})-(\\d{2})-(\\d{2}) (\\d{2}):(\\d{2}):(\\d{2})$/";
preperationMessages = preperationMessages
.Select(x => Regex.Replace(x, regexDateTime, ""))
.ToList();
它並不過濾日期的任何可言。任何幫助,將不勝感激。謝謝!
是'2016年5月4日18:46:05.115'總是在你的字符串的開頭? – Shafizadeh
當你寫一個正則表達式時,試着在它的開始處加上一個@這樣你就不必爲了c#IE而退出所有的東西var regexDateTime ='!「/ ^(\ d { 4})...「' –
你不需要'/'在你的正則表達式的開始和結尾 –