当前位置: 代码迷 >> Java Web开发 >> 有一串字符,小弟我想提取该字符中的某一些小弟我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,小弟我想只得到‘[开始]’‘[结束]’中间的字符怎么做
  详细解决方案

有一串字符,小弟我想提取该字符中的某一些小弟我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,小弟我想只得到‘[开始]’‘[结束]’中间的字符怎么做

热度:677   发布时间:2016-04-17 12:43:54.0
有一串字符,我想提取该字符中的某一些我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,我想只得到‘[开始]’‘[结束]’中间的字符如何做
有一串字符,我想提取该字符中的某一些我想得到的字符,

比如“ssss [开始] abcdefghijkdd [结束] asfd”,

我想只得到‘[开始]’‘[结束]’中间的字符如何做

请高手帮忙

------解决方案--------------------
Java code
    String str = "ssss [开始] abcdefghijkdd [结束] asfd";    int start = str.indexOf("[开始]")+"[开始]".length();    int end = str.indexOf("[结束]");        System.out.println(str.substring(start,end));
------解决方案--------------------
String str = "ssss [开始] abcdefghijkdd [结束] asfd";
int start = str.indexOf("[开始]")+"[开始]".length();
int end = str.indexOf("[结束]");

System.out.println(str.substring(start,end));

可以这样做的