我有一个情况,需要从文件名中提取日期,文件名的一般模式为[XXXX_BBBB]_YYYY-MM-DD[.fileExtension]
例如Sales_person_2019-05-03.xlsx
。
我正在使用SSIS脚本任务组件中的c#来实现这个目标。
以下是我的代码:
public void Main()
{
// TODO: Add your code here
string pat;
string date;
string filename = 'Sales_person_2019-05-03.xlsx'
// Get the Date part from the file name only
pat = @"[0-9]{2}[0-9]{2}[0-9]{4}";
Regex r = new Regex(pat, RegexOptions.IgnoreCase);
date = r.Match(filename);
MessageBox.Show(date.ToString());}
Dts.TaskResult = (int)ScriptResults.Success;
}
但是这并没有起作用。有人能帮忙吗,谢谢。我是C#的新手。