XMLから「7+」または「5+」または「+5」を受け取って、Regexを使用して文字列から数値を抽出したいとします。 例えばRegex.Match()関数文字列からだけNUMBERを取得するRegex
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