正規表現を使用して文字の後の値を取得しようとしています。この場合、文字列はm325
であり、m
の後ろの文字列を取得する必要があります。文字の後の正規表現
私のコードで何が間違っているのか教えていただけますか?
Regex rgMeter = new Regex("m(.+$");
intMeterID = Convert.ToInt32(rgMeter.Match(strID));
アップデート:すべてのあなたの答えのための
おかげで...何らかの理由で正規表現 "M(+)$" メートルだけでなく、私が必要とする文字列を返しています。私はグループの例を試して、私が望むデータを返します。これを行うにはなぜグループを使用する必要がありますか?
あなたは私たちに完全な文字列を表示することができます。..彼らが同じ行または別の行にあります –
あなたは正規表現に一致する閉じ括弧を持っていますか、それとも誤植ですか? –
@ user517406 - 質問を更新したい場合は、簡単に編集できます。私は答えとしてあなたの追加のコメントをマージしました。 –