用java如何去掉HTML标签里卖弄的属性
2个回答
推荐于2016-07-25 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
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();
}
}
/**
* @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();
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询