标题:[求助] 一道正式表达式的题..
取消只看楼主
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
 问题点数:0 回复次数:3 
[求助] 一道正式表达式的题..


61.54.231.245 61.54.231.245 河南省安阳市 新世纪网吧
61.54.231.246 61.54.231.246 河南省安阳市 未知地区

替换成

061.054.231.245,061.054.231.245,河南省安阳市 新世纪网吧
061.054.231.246,061.054.231.246,河南省安阳市 未知地区

每个IP地址不足3位的前面补0..谁能帮忙用正则表达式实现这个功能?
搜索更多相关主题的帖子: 表达 
2007-02-07 17:47
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 

谢谢

你写的挺好的吧..

我觉得还行....


我在说's blog   http://www..cn
2007-02-07 20:59
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 

发错了

[此贴子已经被作者于2007-2-7 23:48:34编辑过]


我在说's blog   http://www..cn
2007-02-07 23:42
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 

很强!

你能解释一下你这三句吗?

format = str.replaceAll("(^|\\s|\\G|\\.)(\\d{2})($|\\s|\\.)","$10$2$3");
format = format.replaceAll("(^|\\s|\\G|\\.)(\\d)($|\\s|\\.)","$100$2$3");
format = format.replaceAll("(?<=^|\\D|\\G)(\\d{3}(\\.\\d{3}){3})(\\s)","$1$2,");

具体应用上 \b 和 $ 有什么区别?


我在说's blog   http://www..cn
2007-02-08 14:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-120106-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080955 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved