日期:2014-05-20  浏览次数:20783 次

怎么去除网址字符串里面的 / :符号?
怎么去除网址字符串里面的 / :符号
比如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 code

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());

------解决方案--------------------
用正则呗:
Java code

    public static void main(String[] args) {
        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+]", ""));
    }