求救:正则表达式的问题 不是的那是字母开头表示,在[]中^表示非。这个问题关键是如何让System.out.println(m.group())不打印出3.来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没人回,是不是高手都去睡了,如果有时间解释一下String regEx = "[+|-]?(\\d+(\\.\\d+)?)|(\\.\\d+)&(\\d+\\.)";俺是刚学,请赐教 String regEx ="[+|-]?(\\d+\\.\\d+)|[+|-]?(\\d+\\d)|[+|-]?(\\.\\d+)";代表了:(1)[+/-] 3.1234 [+|-]?(\\d+\\.\\d+)(2)[+/-] 1234 [+|-]?(\\d+\\d) (3)[+/-] .1234 [+|-]?(\\.\\d+)试试,不知是否满足要求 不是呀,意思理解错了,我的意思是:“3.”不当做一个数,在打印结果中没有3或3.。我开始修改代码时,也打印出了icewood007中的结果。我的意思就是regEx把“3.”当做一个非数字处理, 正则表达式修改如下: String regEx = "[+|-]?(\\d+\\.?\\d+)|(\\.\\d+)&(\\d+\\.)";/////////////把 (\\d+(\\.\\d+)?)改成 (\\d+\\.?\\d+)输出结果为:25616-2.56.252430.1234 String regEx ="[+|-]?(\\d+\\.\\d+)|[+|-]?(\\d+\\d)|[+|-]?(\\.\\d+)";代表了:(1)[+/-] 3.1234 [+|-]?(\\d+\\.\\d+)(2)[+/-] 1234 [+|-]?(\\d+\\d) (3)[+/-] .1234 [+|-]?(\\.\\d+)结果是25616-2.56.25-.2430.1234关键是-.243是取-.243还是243如果前者用此方法,后者用楼上的,至少都没有3.了 获取网页地址中文参数乱码问题 麻烦大家帮我看看这个java程序哪里出错了 ,应该怎么改 怎么应用绘图工具啊?? java在海量数据上的问题 无须安装j2ee,直接能在web运行java的方法 怎么实现记事本中象word一样回车空两个字? java方法怎么返回两个以上的参数? resultset 报错access-violatin? 简单问题!!! 程序与防火墙之间到底有什么关系?请高手告诉小弟。 this---->java的单步运行?? 求助!在线等……(文件操作问题)
String regEx = "[+|-]?(\\d+(\\.\\d+)?)|(\\.\\d+)&(\\d+\\.)";
俺是刚学,请赐教
(1)[+/-] 3.1234 [+|-]?(\\d+\\.\\d+)
(2)[+/-] 1234 [+|-]?(\\d+\\d)
(3)[+/-] .1234 [+|-]?(\\.\\d+)试试,不知是否满足要求
25616-2.56.252430.1234
(1)[+/-] 3.1234 [+|-]?(\\d+\\.\\d+)
(2)[+/-] 1234 [+|-]?(\\d+\\d)
(3)[+/-] .1234 [+|-]?(\\.\\d+)
结果是
256
16
-2.5
6.25
-.243
0.1234关键是-.243是取-.243还是243
如果前者用此方法,后者用楼上的,至少都没有3.了