using System.Text.RegularExpressions; namespace RhSolutions.MLModifiers.DrinkingWaterHeatingFittings; [MLModifierKey("Коллектор HLV")] public class ManifoldHLV : DrinkingWaterHeatingFitting { private static readonly Regex _portsCount = new(@"\s(?\d{1,2})\s"); protected override string _title => "Распределительный коллектор HLV"; public override bool TryQueryModify(string input, out string output) { var match = _portsCount.Match(input); if (match.Success) { output = $"{_title} на {match.Groups["Ports"]} групп"; return true; } else { output = string.Empty; return false; } } }