public static String subValueHtml(String TDvalue){
TDvalue = TDvalue.toLowerCase();
if (TDvalue.indexOf("<a href") >= 0) {
TDvalue = TDvalue.substring(0, TDvalue
.indexOf("<a href"));
}
if (TDvalue.indexOf("<img src") >= 0) {
TDvalue = TDvalue.substring(0, TDvalue
.indexOf("<img src"));
}
if (TDvalue.contains(" ")) {
TDvalue = TDvalue.replaceAll(" ", "");
}
return TDvalue;
}
这段代码我该如何优化才能识别出更多的html标签!html优化java
TDvalue = TDvalue.toLowerCase();
if (TDvalue.indexOf("<a href") >= 0) {
TDvalue = TDvalue.substring(0, TDvalue
.indexOf("<a href"));
}
if (TDvalue.indexOf("<img src") >= 0) {
TDvalue = TDvalue.substring(0, TDvalue
.indexOf("<img src"));
}
if (TDvalue.contains(" ")) {
TDvalue = TDvalue.replaceAll(" ", "");
}
return TDvalue;
}
这段代码我该如何优化才能识别出更多的html标签!html优化java
你判断标签都给加了个属性,如果某个标签没有给这个属性赋值,没有在html上显示该属性的时候呢。
为什么要有下面这段代码,也不是很清楚:
if (TDvalue.contains(" ")) {
TDvalue = TDvalue.replaceAll(" ", "");
}
我知道在读取xml文件时使用到Element,其中有一个方法是getName(),可以获取标签名称。
不知道html中有没有类似的。
在表格展现的时候只展现11111百度,在导出这个表格的时候,值导出11111