String str = "<span userAD='CN=test01/O=redtest' type='p'>测试01</span>"; int start = str.indexOf(";>")-5; int end = str.indexOf("</span"); String newstr = str.substring(start, end );
-------------------------------------------------- /** *补充下:oldstr是你传入的字符串,curstr是你要检索出来的字符串 */ public String translate(String oldstr,String curstr){ int start = oldstr.indexOf("curstr"); int end = start + curstr.length(); String newstr = oldstr.substring(start, end ); return newstr; }
int start = str.indexOf("测试01");
int end = start + "测试01".length();
String newstr = str.substring(start, end );
"测试01"换成你要的变量
int start = str.indexOf(";>")-5;
int end = str.indexOf("</span");
String newstr = str.substring(start, end );
/**
*补充下:oldstr是你传入的字符串,curstr是你要检索出来的字符串
*/
public String translate(String oldstr,String curstr){ int start = oldstr.indexOf("curstr");
int end = start + curstr.length();
String newstr = oldstr.substring(start, end );
return newstr;
}
int a=source.indexOf(start);
if(a==-1)return "";
int b=source.indexOf(end,a+start.length());
if(b==-1)return "";
String target=source.substring(a+start.length(),b);
return target;
}String str = "<span userAD='CN=test01/O=redtest' type='p'>测试01</span>";String target=getValue(str,";>","</span>");