//取中间文本 {start =>开始文本,end =>结束文本,data =>数据}
String middletext(String start, String end, String data) {
int startposition = data.indexOf(RegExp(start)); //取开始文本的位置
String rightoftext = data.substring(startposition); //用开始文本位置取右边
int startright = rightoftext.indexOf(RegExp(start)); //文本右边开始文本位置
int endright = rightoftext.indexOf(RegExp(end)); //文本右边结束文本位置
String jg = rightoftext.substring(startright + start.length, endright);
return jg;
}
//取文本左边{text =>文本,data =>数据}
String textleft(String text, String data) {
String lefttext = data.substring(0, data.indexOf(RegExp(text)));
return lefttext;
}
//取文本右边{text =>文本,data =>数据}
String righttext(String text, String data) {
int startposition = data.indexOf(RegExp(text)); //取开始关键词的位置
String righttext =
data.substring(startposition + text.length); //用开始关键词位置取文本右边
return righttext;
}
THE END