Я хочу найти все возможные даты в строке, используя Regex.В моем коде у меня есть это:
String dateSearchPattern = @"(?<Day>\d{2}).(?<Month>\d{2}).(?<Year>\d{4})|(?<Day>\d{2}).(?<Month>\d{2}).(?<Year>\d{2})";
// date format: dd.mm.yyyy or d.m.yyyy or dd.mm.yy or d.m.yy
String searchText = "20.03.2010.25.03.10";
Regex.Matches(searchText, dateSearchPattern); // the matching SHOULD give a count of 2
Приведенный выше код дает только 1 совпадение, где он должен дать 2. Также мне нужно иметь шаблон, когда формат даты похож на dmyyyy или dmyy.