0
私は私の正規表現正規表現
\\d+\\.?\\d{0,2}?
が11.
を可能にしますが、有効な
11
11.1
11.11
しかし、無効
11.
11.111
になるだろう正規表現を作成しようとしています。 11.
を無効にするために更新するにはどうすればよいですか?
私は私の正規表現正規表現
\\d+\\.?\\d{0,2}?
が11.
を可能にしますが、有効な
11
11.1
11.11
しかし、無効
11.
11.111
になるだろう正規表現を作成しようとしています。 11.
を無効にするために更新するにはどうすればよいですか?
入れてください。次の数字をオプションのグループに入れ、末尾の数字の最小長を1にします。
\\d+(\\.\\d{1,2})?
グループドットと小数部分と、このグループはオプションます
\\d+(?:\\.\\d{1,2})?
'?:'の目的は何ですか? – vikingsteve
@vikingsteve、これは[非キャプチャグループ]を表します(http://stackoverflow.com/documentation/regex/660/capture-groups/2155/backreferences-and-non-capturing-groups#t=201701241306401336622) –
はここに必要な非捕獲集団? – vikingsteve