Tôi có một ứng dụng cần tìm và xử lý các tệp theo một quy ước đặt tên rất cụ thể như sau.C# - Regex - So khớp tên tệp theo mẫu đặt tên cụ thể
IABC_12345-0_YYYYMMDD_YYYYMMDD_HHMMSS.zip
Tôi không thể làm được điều này bằng cách sử dụng mẫu tìm kiếm để tôi tạo danh sách tệp bằng mẫu ký tự đại diện đơn giản hơn.
RegEx re = new RegEx("blah");
foreach(FileInfo fi in Directory.GetFiles(path, "I*.zip"))
{
if(re.IsMatch(fi.Name))
//blah blah blah
}
Đây có phải là cách tốt nhất để làm điều này và nếu có, làm cách nào để tạo biểu thức chính quy cho phù hợp với định dạng tệp này?