Получаю «7+» или «5+» или «+5» из XML и хочу извлечь только число из строки с помощью Regex. Regex.Match функция напримерRegex, чтобы получить NUMBER только из String
stringThatHaveCharacters = stringThatHaveCharacters.Trim();
Match m = Regex.Match(stringThatHaveCharacters, "WHAT I USE HERE");
int number = Convert.ToInt32(m.Value);
return number;
пожалуйста, определить точное регулярное выражение для использования в функции Regex.Match .... Потому что им не хорошо в Regex (SYNTAX) –
Для одной цифры вам не нужно регулярное выражение: 'char digit = s.First (Char.IsDigit);'. Я бы добавил это к моему ответу, но я не думаю, что это так. – Kobi
@Kobi: Это все равно нуждается в явной итерации по строке. Большинство людей, предпочитающих использовать регулярное выражение, не захотят этого делать :-) – Joey