weixin_36882430
weixin_36882430
采纳率37%
2016-12-03 09:24 阅读 1.6k
已采纳

java截取字符串 之后 不要

把http到/feiliao之前的给去掉怎么去?
http的长度不确定,可以确定后面接的为/feiliao91 ……
http://img1.taozaisheng.com//feiliao91/2016/12/2/d5ce1f88-866a-4850-8946-819cfea24e19

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    yangqinghua1992 yangqinghua1992 2016-12-04 17:02

    String url = "http://img1.taozaisheng.com//feiliao91/2016/12/2/d5ce1f88-866a-4850-8946-819cfea24e19";

    // 先找到 /feiliao 第一次出现在字符串中的位置
    int startIndex = url.indexOf("/feiliao");

    //截取
    String newStr = url.subString(startIndex);

    得到的结果是: /feiliao91/2016/12/2/d5ce1f88-866a-4850-8946-819cfea24e19

    不知道是不是你想要的?

    点赞 1 评论 复制链接分享
  • qq915330465 zhixian_mai 2016-12-03 10:02

    C语言的话用strstr()函数。

    点赞 评论 复制链接分享
  • HoKis HoKis 2016-12-03 10:05

    可使用正则:

     String s = "http://img1.taozaisheng.com//feiliao91/2016/12/2/d5ce1f88-866a-4850-8946-819cfea24e19";
            s = s.replaceAll(".*(?=/feiliao91)", "");
    
    点赞 评论 复制链接分享
  • dsxjinzhiqiang dsxjinzhiqiang 2016-12-04 09:43

    s.subString.(s.load...("/fei")+4),就好了

    点赞 评论 复制链接分享

相关推荐