当前位置:编程学习 > JAVA >>

求个正则表达式写法,在线等

求个正则表达式写法,输入一个字符串,则去掉数字中间的空格返回
例如输入  "123 456 789" 返回 "123456789"
输入"abc123 456" 则返回"abc123456"
输入"abc 123456" 则不做处理,返回"abc 123456"

在线等 谢了 --------------------编程问答-------------------- replaceAll("(\\d+)\\s+(\\d+)","$1$2") --------------------编程问答--------------------
引用 1 楼 abstruct 的回复:
replaceAll("(\\d+)\\s+(\\d+)","$1$2")

可以 --------------------编程问答-------------------- 如果是 abc 123 456 789 123 会怎么样? --------------------编程问答--------------------
引用 3 楼 proorck6 的回复:
如果是 abc 123 456 789 123 会怎么样?

好吧通用的话那就改下正则吧
replaceAll("(?<=\\d+)\\s+(?=\\d+)",""); --------------------编程问答-------------------- 除
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,