私は、次の正規表現を使用して数字の任意の数や小数点を含むことができ、文字列にマッチしようとしています:Regex.IsMatchは、そうしてはならないときにtrueを返します。
([0-9.])*
ここで正規表現をテストするために、いくつかのC#コードです:
Regex regex = new Regex("([0-9.])*");
if (!regex.IsMatch("a"))
throw new Exception("No match.");
私はここに例外がスローされることを期待していますが、私はRegexを間違って使用しているのですか、パターンにエラーがありますか?
編集:空白の文字列にも一致したいと思います。
小数点をエスケープしてみてください。私はRegExがそれを「あらゆる性格」であると理解していると思います。 –