"?x…456#$%...<<<hello>>>yyy..!@#...*"  用一句话取出尖括号之间的字符。

解决方案 »

  1.   

    这个应该不用高人吧?
    String str = "?x…456#$%...<<<hello>>>yyy..!@#...*";
    int start = str.indexOf("<<<")+2;
    int end= str.indexOf(">>>");
    str.substring(start,end);//至于这个start加不加1我忘记了  很久没有玩JAVA了
      

  2.   

    不好意思刚才看错了 你喊的是一句话哈?
    str.substring(str.indexOf("h"),str.indexOf(">"))
      

  3.   


            String str = "?x…456#$%...<<<hello>>>yyy..!@#...*";
            String result = str.substring(str.indexOf("<") + 3 , str.indexOf(">"));
      

  4.   

    "?x…456#$%...<<<hello>>>yyy..!@#...*".split("<<<|>>>")[1]
      

  5.   

    String str = "?x…456#$%...<<<hello>>>yyy..!@#...*".replaceAll(".*?<<<(.*?)>>>.*","$1");