/
maxja
/
OneSTools.TechLog-Vault
Обзор
Документация
Войти
/
maxja
/
OneSTools.TechLog-Vault
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
OneSTools.TechLog/LocksInfo.cs
26 строк
719 B
Акпаев Евгений Александрович
Фиксация промежуточной работы
28 янв 2021, 00:44
28 янв 2021, 00:44
6a49a7d
Код
Авторство
О чём код?
using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text.RegularExpressions; namespace OneSTools.TechLog { public class LocksInfo { public ReadOnlyCollection<LocksInfoRegion> Regions { get; } public LocksInfo(string locks) { var regions = new List<LocksInfoRegion>(); var regionsMatch = Regex.Matches(locks, @"\w+\.\w+.*?(?=(,\w+\.\w+|$))", RegexOptions.ExplicitCapture); foreach(Match regionMatch in regionsMatch) { var region = new LocksInfoRegion(regionMatch.Value); regions.Add(region); } Regions = regions.AsReadOnly(); } } }