private string FindFirstDigit(Age age) { var parts = age.Name.Split('+', '-', ' '); string label = null; foreach (var part in parts) { if (digitRegex.IsMatch(part)) { label = unwantedSymbolRegex.Replace(part, ""); break; } } return label; }
private double GetAgeNumber(Age age) { var digit = FindFirstDigit(age); return ParseAgeNumber(digit); }