我写了这样一个表达式\d+,但是不行!
谢谢大家!
11 个解决方案
#1
看不出错误,,不知道你是怎么用的时候不能匹配
#2
\d+能匹配的可以是112222,2355
\d代表的是0~9 的数字,\d+表示只要是0~9的数字,不管是不是相同的数字重复都允许!
\d代表的是0~9 的数字,\d+表示只要是0~9的数字,不管是不是相同的数字重复都允许!
#3
mark
#4
[0|1|2|3|4|5|6|7|8|9]+
#5
同意wangxdsharing(分享)的意见
#6
同意zxmzfbdc(也速该把阿秃儿)
可以用[|]来区别哦
可以用[|]来区别哦
#7
to zxmzfbdc(也速该把阿秃儿):
首先感谢你的回复,不过可惜, [0|1|2|3|4|5|6|7|8|9]+的效果等同于\d+
首先感谢你的回复,不过可惜, [0|1|2|3|4|5|6|7|8|9]+的效果等同于\d+
#8
up
#9
String s="2222";
System.out.println(s.matches("1+|2+|3+"));
System.out.println(s.matches("1+|2+|3+"));
#10
0+|1+|2+|3+|4+|5+|6+|7+|8+|9+
#11
to Saro(三生)
to jihanzhong(逍遥)
多谢两位!正解!
to jihanzhong(逍遥)
多谢两位!正解!
#1
看不出错误,,不知道你是怎么用的时候不能匹配
#2
\d+能匹配的可以是112222,2355
\d代表的是0~9 的数字,\d+表示只要是0~9的数字,不管是不是相同的数字重复都允许!
\d代表的是0~9 的数字,\d+表示只要是0~9的数字,不管是不是相同的数字重复都允许!
#3
mark
#4
[0|1|2|3|4|5|6|7|8|9]+
#5
同意wangxdsharing(分享)的意见
#6
同意zxmzfbdc(也速该把阿秃儿)
可以用[|]来区别哦
可以用[|]来区别哦
#7
to zxmzfbdc(也速该把阿秃儿):
首先感谢你的回复,不过可惜, [0|1|2|3|4|5|6|7|8|9]+的效果等同于\d+
首先感谢你的回复,不过可惜, [0|1|2|3|4|5|6|7|8|9]+的效果等同于\d+
#8
up
#9
String s="2222";
System.out.println(s.matches("1+|2+|3+"));
System.out.println(s.matches("1+|2+|3+"));
#10
0+|1+|2+|3+|4+|5+|6+|7+|8+|9+
#11
to Saro(三生)
to jihanzhong(逍遥)
多谢两位!正解!
to jihanzhong(逍遥)
多谢两位!正解!