diff options
author | Serghei Cebotari <serghei@cebotari.ru> | 2025-04-19 11:11:25 +0300 |
---|---|---|
committer | Serghei Cebotari <serghei@cebotari.ru> | 2025-04-19 11:11:25 +0300 |
commit | 411edebf289e216dcad8837c0f366076e2b5df9c (patch) | |
tree | eeab7a1f24904d8afb1cbb0b8e6da8fe66a160e1 /RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs | |
parent | a6d07d8e21cee1f3d0f0f87ee63241dde1aa7c3f (diff) |
Diffstat (limited to 'RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs')
-rw-r--r-- | RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs b/RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs index fcd2544..7dba12c 100644 --- a/RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs +++ b/RhSolutions.Parsers/DrinkingWaterHeatingFittings/DrinkingWaterHeatingFitting.cs @@ -5,7 +5,7 @@ namespace RhSolutions.Parsers.Fittings; public abstract class DrinkingWaterHeatingFitting : IProductParser { protected static readonly Regex _diameter = - new(@"(?<!^)[\b\D]?(?<Diameter>16|20|25|32|40|50|63|15)[\b\D]?"); + new(@"(?<!^)[\b\D]?(?<Diameter>16|20|25|32|40|50|63|15|26)[\b\D]?"); protected static readonly Regex _angle = new(@"(?<!^)([\b\D])(?<Angle>45|90)([\b\D]|$)"); protected static readonly Regex _thread = @@ -27,4 +27,12 @@ public abstract class DrinkingWaterHeatingFitting : IProductParser return false; } } + protected string NormalizeDiameter(string diameter) + { + return diameter switch + { + "26" => "25", + _ => diameter + }; + } } |