有一段文本,要在这段文本中删除位于字符串string_A和在string_A后第一个字符串string_B之间的所有字符(包括string_A和在string_B).
代码怎么写的?
还有回车换行符是哪个字符呀?

解决方案 »

  1.   

    例如: 
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    cccc string_a xxxxxxxxxx string_b
    dddddddddddd string_b ddddddddddddddd
    要删除string_a xxxxxxxxxx string_b,
    怎么弄?
      

  2.   

    public class StringIndexTest { public static void main(String[] args) {
    String s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccc string_a xxxxxxxxxx string_bddddddddddddddddddddddddddd";
    int begin = s.indexOf("string_a");
    int end = s.indexOf("string_b") + "string_b".length();
    StringBuffer result = new StringBuffer();
    result = result.append(s.substring(0,begin));
    System.out.println(result);
    result = result.append(s.substring(end));
    System.out.println(result);
    }
    }