JAVA正则表达式 如果要匹配字符窜"19A:SETT//ACK1,000" 其中1,000 是可变(位数也不确定)的数字, ACK是三位字符,也是可变(不过确定是三位), 如何用正则表达式来判断数字1,000 等于零呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目前根据你的描述,我只好这么写。 String s="19A:SETT//ACK1,000"; Matcher m=Pattern.compile("(?i).*?SETT//\\w{3}([0-9,]+)").matcher(s); while(m.find()) System.out.println(m.group(1)); 有其他建议吗?thx a lot 你最好说清楚一下 你的字符串哪些是可变的,怎么变?哪些是不变的。然后说清楚一下你的这句话如何用正则表达式来判断数字[color=#3366FF]1,000 等于零呢? [/color] 关于单态类…… 关于Syncronized继承问题 简单问题。。求教。。 请问Tomcat中实现url过滤是哪个类? 简述Java具有可移植性的原因? 哪位高手帮我看一下这个关于 java.lang.ArrayIndexOutOfBoundsException 的错误 弄了几天了 还没搞好!! 新人不懂求教,ssl的问题 Need your Help! 挑战数据结构--->遍历问题 读取网络数据的问题(欢迎讨论) JTree展开后又折叠 正则表达式功能到底有多大
Matcher m=Pattern.compile("(?i).*?SETT//\\w{3}([0-9,]+)").matcher(s);
while(m.find())
System.out.println(m.group(1));
如何用正则表达式来判断数字[color=#3366FF]1,000 等于零呢? [/color]