Ricevo "7+" o "5+" o "+5" da XML e voglio estrarre solo il numero dalla stringa utilizzando Regex. es Regex.Match funzioneRegex per ottenere NUMBER solo da String
stringThatHaveCharacters = stringThatHaveCharacters.Trim();
Match m = Regex.Match(stringThatHaveCharacters, "WHAT I USE HERE");
int number = Convert.ToInt32(m.Value);
return number;
si prega di definire regex esatto da utilizzare in funzione di Regex.Match .... Perché im non va bene in Regex (SYNTAX) –
Per una singola cifra non è necessaria una regex: 'char digit = s.First (Char.IsDigit);'. Lo aggiungerei alla mia risposta, ma non penso che sia il caso qui. – Kobi
@Kobi: Ciò richiederebbe comunque un'iterazione esplicita sulla stringa. La maggior parte delle persone che scelgono di usare regex non vorrebbe fare questo :-) – Joey