求一个简单的正则表达式 只能数字, 或者是由一个逗号分割的数字例如“22,22”数字位数不限定。在线等待谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void test() { String s1 = "111,11233"; //匹配 String s2 = "111,11,233"; // 不匹配 String s3 = "111,11233q"; // 不匹配 String rex = "\\d*,?\\d*"; Pattern p = Pattern.compile(rex); Matcher m = p.matcher(s1); if (m.matches()) System.out.println(m.group()); }怎么不正确了? String s ="aaaaa"; //匹配 sorry 我错了,你对。结贴,谢谢!!! [1-9][0-9]{0,2}(,[0-9]{3})*skycncomp(^*-*^为了成为传说中的高手,努力灌水中)的答案是错的比如 1,或 ,2 或 012 等 我什么地方错误了?请指出。下面是用你给的做的匹配.public void test() { String s1 = "1,"; //匹配 String s2 = ",2"; // 匹配 String s3 = "012"; // 匹配 String rex = "\\d*,?\\d*"; Pattern p = Pattern.compile(rex); Matcher m = p.matcher(s3); if (m.matches()) System.out.println(m.group()); } 啊啊啊。。请教一个Java的容器/类问题。。。 在linux下℉ 乱码怎么解决 JProbe Console 能否监视CPU eclipse 创建jar文件后 不能调用第3方jar包 使用JTextPane粘贴word中的图片 java初学者2群1105259 IReport求助 跪求JAVA编写的俄罗斯方块游戏的论文或其资料!!!!! 高分请教一个serversocket数据流读写问题~ 谁帮我解决吧,我实在找不出来错了。 用awt写的记事本,如何实现替换? 关于文件的读和写-------如何在写入数据时换行?并把奇数行写入文件1,偶数行写入文件2
String s1 = "111,11233"; //匹配
String s2 = "111,11,233"; // 不匹配
String s3 = "111,11233q"; // 不匹配
String rex = "\\d*,?\\d*";
Pattern p = Pattern.compile(rex);
Matcher m = p.matcher(s1);
if (m.matches())
System.out.println(m.group());
}
怎么不正确了?
比如 1,或 ,2 或 012 等
请指出。
下面是用你给的做的匹配.
public void test() {
String s1 = "1,"; //匹配
String s2 = ",2"; // 匹配
String s3 = "012"; // 匹配
String rex = "\\d*,?\\d*";
Pattern p = Pattern.compile(rex);
Matcher m = p.matcher(s3);
if (m.matches())
System.out.println(m.group());
}