用java如何去掉HTML标签里卖弄的属性2
发布网友
发布时间:2023-11-23 23:59
我来回答
共2个回答
热心网友
时间:2024-10-25 08:29
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
//str 可以放你具体要处理的HTML字符串
String str = "<div class='content'><div id=\\'t1'>文本1</div><p class='bbb'>文本2.....<font color='#00000'>文本3</font><span style='line-height:24px;'>文本4</span></p></div>";
str = new Test().getString(str, "class");
System.out.println(str);
}
/**
* 除去Html文件中的class属性
* @param str
* @param subStr
* @return
*/
public String getString(String str, String subStr){
String sb = "";
String[] s1 = str.split(subStr);
for (int i = 0; i < s1.length; i++) {
if (i==0) {
sb = sb + s1[0];
continue;
}
int ii = s1[i].indexOf(">", 0);
sb = sb + s1[i].substring(ii);
}
return sb.toString();
}
}
热心网友
时间:2024-10-25 08:30
不明白什么意思?什么是卖弄的属性