通过截取字符串来判断。
String yanshi= "<p><span><span><span>11111111</span></span></span>";
String str=yanshi.substring(yanshi.indexOf("<p"), yanshi.length());
String substr=str.substring(0,str.lastIndexOf("</p>")+4);
String[] ppps = substr.split("<p");
for(String ppp:ppps){
if(!ppp.equals("") && ppp.indexOf("</p>") == -1)
{
int one = ppp.lastIndexOf(">");
String ppp1=ppp.substring(0,one+1);
System.out.println(yanshi.replace(ppp1, ppp1+"</p>"));
}
}