使用正则表达式替换字符串中的匹配日期代码

我想知道是否可以将以下内容重构为更通用的替换字符串中日期代码的方式。我只想替换ex。“ filenameMMddyyyyy”和“ filename04132018”。我希望它也可以使用“ filename_yyyy”,“ filenameddMM”,“ filename_DDmmYYYY”等格式


filename = Regex.Replace(filename, "dd", DateTime.Now.ToString("dd"), RegexOptions.IgnoreCase);

filename = Regex.Replace(filename, "MM", DateTime.Now.ToString("MM"), RegexOptions.IgnoreCase);

filename = Regex.Replace(filename, "yyyy", DateTime.Now.ToString("yyyy"), RegexOptions.IgnoreCase);

有任何想法吗?


茅侃侃
浏览 200回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP