/** * 在text文本中取到beginStr和endStr之间的字符串 * @param text * @param begin * @param end * @return */ public String getTextCenter(String text,String beginStr,String endStr){ String textCenter=""; try { int startPosition=text.indexOf(beginStr)+beginStr.length(); int endPosition=text.indexOf(endStr,startPosition); textCenter=text.substring(startPosition,endPosition); } catch (Exception e) { e.printStackTrace(); } return textCenter; }
算法简单,但是写的时候往往容易忽略endPosition取值的准确性。