| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:[求助] 一道正式表达式的题..
取消只看楼主 加入收藏
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
快速回复:[求助] 一道正式表达式的题..
数据加载中...
 
   



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

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