对截取子串http://community.csdn.net/Expert/topic/3582/3582661.xml?temp=.6064569

解决方案 »

  1.   

    能否具体写出来啊?我是新手怎样做标记啊,substring()里的第一个参数是子串的起始位置,从0开始,第二个参数是子串的长度,怎么用8080/或者web/字符做标记啊??
      

  2.   

    String[] str = url.split("web/");
    String fileName = str[str.length-1];
    fileName就是你要的
      

  3.   

    String str = "http://192.168.0.1:8080/web/11003504294210.doc"
    str = str.substring(str.lastIndexOf("/")+1);
      

  4.   

    那如果我的字符串是这样的怎么办?
    <a herf="http://192.168.0.1:8080/web/11003504294210.doc"><img src="http://192.168.0.1:8080/images/1.gif">
    怎么才能得到:<a herf="web/11003504294210.doc"><img src="images/1.gif">我的意思是这样的:我就是想把字符串里的ip地址及端口去掉,但字符串里的内容是不确定的,无论多少内容,只要里面含有ip地址就统统去掉,可以做到吗??
      

  5.   

    lastIndexOf("/"),得到最后一个/的位置,然后用substring
      

  6.   

    split不能切点StringTokenizer不推荐使用,效率问题所以这种问题一般用substring和indexOfip地至先用0补全,变成:XXX.XXX.XXX.XXX的形式
      

  7.   

    repleaceAll 是利用 正则表达式来实现的,你当然可以利用正则表达式 !来实现 !!
    具体怎么写,呵呵,找别人吧:)