2

1で始まり、試した1612の数字が含まれていない4桁の数字を一致させるにはどうすればよいですか?

1[0-9]^6[0-9]^1[0-9]^2

しかし、それは機能しません

4

4 に答える 4

5

これはあなたのために働きますか?

(?!1612)(1[0-9]{3})
于 2012-12-14T10:15:26.220 に答える
3

あなたが試すことができます :

^1(?!692)[0-9]{3}$
于 2012-12-14T10:13:49.173 に答える
1

このコードを試してください

\\b1(?!612)\\d{3}\\b
于 2012-12-14T10:42:46.443 に答える
0
String str = ...
if (str.matches("1[\\d]{3}") && !"1612".equals(str)) {
    // good to go
}
于 2012-12-14T10:13:34.370 に答える