2

現在、私はこの正規表現を持っています: [\d\.]+Regex Hero でテストしています。ここで動作を確認できます。

次の値に対して 5 つの一致が正しく報告されます。

1.1.4.3.
11.1.2.4.4.4.5
2
4.4
2.1.1

問題は、それが final にも一致することです。最初の値で1.1.4.3.

この最後の を除外するにはどうすればよいですか。値のみに一致します1.1.4.3か?

4

2 に答える 2

4
^\d+(\.\d+)*$

2 つの連続し.た s が許可されていないと仮定すると、機能するはずです。それ以外の場合は、 を に変更\.\.+ます。

于 2012-06-28T15:54:56.870 に答える
1

あなたが望むように聞こえます:

@"^(\d+\.)*\d+$"
于 2012-06-28T15:54:49.540 に答える