怎么去除网址字符串里面的 / :符号
比如http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803
要变成httpforum.csdn.netPointForumForumPostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803
要确切可用的哦~亲
比如http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803
要变成httpforum.csdn.netPointForumForumPostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803
要确切可用的哦~亲
解决方案 »
- 小妹留学僧~关于java的问题,异国他乡向各位同胞大大求助啊,求助求助!
- 工作流引擎应面向开发者还是最终用户?
- 怎样将局域网的程序改成可以在网络上联机
- java如何根据图片制作不规则按钮啊?
- DateFormat 类的parse()方法问题
- 在jsp页面中如何将从MySQl数据库中的导出的数据中的中文记录显示出来
- 请问,如何实现Java的语音同步传输
- 为什么这么简单的applet程序,还提示没有初始化呢?问题简单,解决马上送分。
- 有关JScrollBar的问题
- 招募k-java程序员(兼职)
- 哪位大侠能指导一下小弟用NetBeans连接Sqlsever2005数据库
- java在线测试题的网址是什么?
String str="http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803";
StringBuffer sb=new StringBuffer();
for(int i=0;i<str.length();i++){
if(str.charAt(i)!=':'&&str.charAt(i)!='/'){
sb.append(str.charAt(i)+"");
}
}
System.out.println(sb.toString());:用的是英文的冒号。
String s = "http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803";
System.out.println(s.replaceAll("[/|\\:|:|\\s+]", ""));
}
public static void main(String[] args) {
// test1
String strtest = "http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803";
strtest = strtest.replaceAll("[/::]*", "");
System.out.print(strtest);
}
}
結果:httpforum.csdn.netPointForumForumPostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803LZ试试看
String url = "http://forum.csd::::n.net/PointF:orum/Fo:rum/PostTopic.aspx?forumID=3931c03e-b66c-4189-a4f0-210fd9501803";
System.out.println(url.replaceAll("[/::]+", ""));