不用正则String str = "上诉人:刘文淦;被申请人:岳曹明,张惠月,永安财产保险股份有限公司海宁支公司";
String[] t =str.split(";");
for (String s : t) {
System.out.println(s);
}

解决方案 »

  1.   

    String str = "上诉人:刘文淦;被申请人:岳曹明,张惠月,永安财产保险股份有限公司海宁支公司";
    System.err.println(str.replaceAll("(.*);(.*)", "$1------>$2"));;
      

  2.   

    看看可以不//String str = "上诉人:刘文淦;被申请人:岳曹明,张惠月,永安财产保险股份有限公司海宁支公司";
     String str = "被申请人:岳曹明,张惠月|上诉人:刘文淦,永安财产保险股份有限公司海宁支公司";
     System.err.println(str.replaceAll("(.*)(.)(被告|被告人|被上诉人|被申请人|原告|上诉人|申请人|公诉人)(.*)", "$1------>$3$4"));;