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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д