| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1377 人关注过本帖
标题:求助一个正则表达式匹配网址的问题
只看楼主 加入收藏
dsq_0
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-4-29
结帖率:100%
收藏
 问题点数:0 回复次数:0 
求助一个正则表达式匹配网址的问题
public class Example8_10 {
   public static void main (String args[ ]) {
      String str = "欢迎大家访问www.了解、参观公司";
      String regex = "(http://|www)\56?\\w+\56{1}\\w+\56{1}\\p{Alpha}+";
      System.out.printf("替换\n\"%s\"\n中的网站链接信息后得到的字符串:\n",str);
      str = str.replaceAll(regex,"******");
      System.out.println(str);
      String money = "89,235,678¥";
      System.out.print(money+"转化成数字:");
      String s = money.replaceAll("[,\\p{Sc}]","") ; //"\\p{Sc}"可匹配任何货币符号
      long  number = Long.parseLong(s);
      System.out.println(number);
   }
}
为什么
(http://|www)\56?\\w+\56{1}\\w+\56{1}\\p{Alpha}+
能匹配
www.
搜索更多相关主题的帖子: public 表达式 字符串 money 网站 
2016-09-01 20:46
快速回复:求助一个正则表达式匹配网址的问题
数据加载中...
 
   



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

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