MatchCollection без повторений - C#
Формулировка задачи:
Здравствуйте, подскажите пожалуйста, никак не могу разобраться в простой задаче.
Есть регулярное выражение, которое вернуло MatchCollection.
Мне нужно проверить ее на наличие одинаковых значений, и если такие имеются получить MatchColection (ну или любую другую коллекцию) без повторений.
Заранее большое спасибо.
Листинг программы
- string pattern = @"\b\d{1,2}[АаБбВвГг](([0][1-9])|([1][0-6]))(?![\w])";
- Regex regFullSign = new Regex(pattern);
- MatchCollection fullNamesCollection = regFullSign.Matches(text);
Блин, понял какую фигню спросил.
Просто сформирую строковый массив значений и его уже отредактирую как мне нужно.
Всем хороших выходных.
Решение задачи: «MatchCollection без повторений»
textual
Листинг программы
- string[] matches = regFullSign.Matches(text)
- .Cast<Match>()
- .Select(m => m.Value)
- .Distinct()
- .ToArray();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д